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

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

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

{{ form.field_name() }}

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

value = MyForm.field_name.data

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

0
nonversation 24 जिंदा 2019, 11:16

1 उत्तर

सबसे बढ़िया उत्तर

यह फ़ील्ड का लेबल है।

आप इसे इस तरह इस्तेमाल कर सकते हैं:

{{ form.field_name.label }}
0
Chien Nguyen 24 जिंदा 2019, 11:50