मैं Django फॉर्म विज़ार्ड का उपयोग कर रहा हूं (1.8 में स्थित है formtools
) एक फॉर्म को कई चरणों में विभाजित करने के लिए।
यह ठीक काम करता है और सब कुछ। लेकिन मैं अपने फॉर्म में फ़ील्ड बनाने और प्रत्येक पृष्ठ पर अपने फॉर्म को कई अलग-अलग समूहों में विभाजित करने में रूचि रखता हूं। यह एक अच्छा उदाहरण होगा.
मुझे एक मॉड्यूल मिला बुलाया django-form-utils
जो बदलता है forms.Form
के साथ BetterForm
कक्षा, जहां आप फ़ील्ड निर्दिष्ट कर सकते हैं। इसके साथ समस्या यह है कि मेरे टेम्पलेट में, जादूगर मुझे उपयोग करना चाहता है {{wizard.form}}
, लेकिन इसके साथ BetterForm
मुझे उपयोग करने के लिए मजबूर किया गया है {{form.fieldsets}}
.
हो सकता है कि कोई उन्हें एक साथ उपयोग करने और उन्हें संगत बनाने का तरीका जानता हो? या शायद किसी को फ़ॉर्म विज़ार्ड के साथ फ़ील्डसेट का उपयोग करने का एक और तरीका पता है।
मुझे किसी भी उत्तर में दिलचस्पी है जो मुझे बता सकता है कि फ़ॉर्म विज़ार्ड के साथ फील्डसेट का उपयोग कैसे करें।
उत्तर:
जवाब के लिए 0 № 1ओह मुझे बेवकूफ लगता है। यह मेरी अपेक्षा से आसान तरीका था। किसी कारण से मैंने पूरी तरह से गलत समझा {{wizard.form}}
कार्यक्षमता।
का उपयोग करने के लिए fieldsets
से django-form-utils
। महज प्रयोग करें {{wizard.form.fieldsets}}
.