फ्लास्क-डब्ल्यूटीएफ की फील्ड परिभाषा में 'नाम' पैरामीटर क्या करता है?


0

Flask_WTF प्रलेखन के अनुसार , क्षेत्र को परिभाषित करते समय एक 'नाम' की आवश्यकता होती है, जैसा कि नीचे दिए गए उदाहरण में किया गया है:

class MyForm(FlaskForm):
    field_name = StringField('***name***')

मुझे इस पैरामीटर का उपयोग करने के तरीके के बारे में कोई स्पष्टीकरण नहीं मिला। HTML फ़ाइल में फ़ील्ड को प्रस्तुत करना आवश्यक नहीं है, जहाँ जिनजा 2 सिंटैक्स का उपयोग किया जाता है:

{{ form.field_name() }}

यह पायथन में भी आवश्यक नहीं है कि उपयोगकर्ता द्वारा इनपुट किए गए मान को पुनः प्राप्त किया जाए, जहां उपयोग किए गए वाक्यविन्यास हैं:

value = MyForm.field_name.data

वास्तव में, मेरा कोड पूरी तरह से अच्छी तरह से काम करता है, भले ही मैं क्षेत्र को परिभाषित करते समय 'नाम' पैरामीटर को पूरी तरह से हटा दें। तो, क्या कोई इस पैरामीटर का उपयोग करने पर प्रकाश फेंक सकता है?

जवाबों:


0

यह क्षेत्र का लेबल है।

आप इसे इस तरह से उपयोग कर सकते हैं:

{{ form.field_name.label }}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.