लड़के, यह लगता है मैं यहाँ सब कुछ कोशिश की है, और मैं सिर्फ इस फार्म ठीक से प्रस्तुत करने के लिए नहीं मिल सकता है (जैसे क्षेत्रों के सबसेट के साथ)। यहाँ प्रासंगिक आइटम है (अतिरिक्त आइटम को हटाने का):Django क्लास में छोड़कर फील्ड्स आधार पर विचार काम नहीं
models.py:
class Response(models.Model):
public = models.BooleanField(default=False)
question = models.CharField(max_length=255, default='', blank=True)
class ResponseForm(ModelForm):
class Meta:
model = Response
fields = ['question']
views.py:
class ResponseCreate(CreateView):
model = Response
fields = ['question']
response_form.html:
<form action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Create" />
</form>
मैंने दस्तावेज़ों की हर बिट पढ़ा है, और वे exclude
का उपयोग कर, excludes
, field
,का सुझाव टपल, या सूची है, और कोई बात नहीं के क्रमपरिवर्तन मेंक्या "सार्वजनिक" क्षेत्र हर बार दिखाने के लिए लगता है! विचार?
आपकी मदद के लिए धन्यवाद!
यदि आप अपने फॉर्म में अल्पविराम जोड़ते हैं, तो 'फ़ील्ड = [' प्रश्न ',]', क्या यह चीजों को बदलता है? –
@ScottWoodall यह केवल टपल प्रकार के लिए एक फर्क होता है, की सूची नहीं – karthikr