मैं अपने फॉर्म के __init__
विधि को ओवरराइड करता हूं। मैं निम्न कार्य करके प्रारंभिक मूल्य निर्धारित कर सकते हैं:मैं django में बाध्य रूप में किसी फ़ील्ड के लिए बाध्य मान को कैसे संशोधित करूं?
self.fields['fieldname'].initial = ....
लेकिन यह देखते हुए कि यह स्वाभाविक है, ऊपर बुला कोई प्रभाव नहीं है। मैं यह कर की कोशिश की:
self.fields['fieldname'].bound_data = ....
लेकिन यह काम नहीं करता। क्या ऐसा करने का कोई तरीका है? तो आप मान सेट नहीं कर सकता
आप बाध्य डेटा को संशोधित क्यों करना चाहते हैं? –
बड़ी तस्वीर में, मैं फॉर्म विज़ार्ड का उपयोग कर रहा हूं। यदि पिछले फॉर्म का चयन बदल गया है; मैं अगले डेटा को नए डेटा के साथ प्रीफिल करना चाहता हूं। – canadadry