मुझे डेटाबेस में मानों की एक ड्रॉप डाउन सूची बनाने के लिए ChoiceField का उपयोग करने में समस्याएं आ रही हैं। यहाँ कोडDjango ChoiceField डेटाबेस मानों से आबादी
from django import forms
from testplatform.models import ServiceOffering
class ContactForm(forms.Form):
subject = forms.ChoiceField(queryset=ServiceOffering.objects.all())
#subject = forms.ModelMultipleChoiceField(queryset=ServiceOffering.objects.all())
#subject .... सीमा के कार्य का टुकड़ा है, लेकिन जब मैं लाइन ChoiceField (क्वेरीसमूह ....) मैं निम्नलिखित त्रुटि मिलती है का उपयोग करें।
__init__() got an unexpected keyword argument 'queryset'
कोई विचार?
उत्कृष्ट में संसाधित करने की जरूरत पर निर्भर करता है। मुझे ड्रॉप डाउन बॉक्स में डिफ़ॉल्ट मान के रूप में एक ------ मिलता है। क्या मैं उसे बदल सकता हूँ? धन्यवाद! – Oli
यदि फ़ील्ड वैकल्पिक है तो इस तरह से दिखाता है, इसे हटाने के लिए फ़ील्ड को 'आवश्यक = True' पर सेट करें। –