मेरे पास एक Django Form class है जिसे यह ठीक काम करता है, लेकिन इसमें कुछ सीमाएं हैं मुझे आस-पास काम करने में असमर्थ हैं: (1) मैं एक वैरिएबल यह मॉडल में काम नहीं कर सकता क्योंकि यह निम्नानुसार है कि (2) मैं डेटाबेस में एक ऑब्जेक्ट मैंने व्यवस्थापक उपयोगकर्ता को फ़ॉर्म में एक डिफ़ॉल्ट मान के रूप में निर्दिष्ट करने की कोशिश की है, (जो अन्य मानक फ़ॉर्म फ़ील्ड के साथ काम करता है, जैसे < Code> CharField ): लेकिन कोई भाग्य नहीं है। P> क्या मुझे धन्यवाद। मॉडल :
class AccountDetailsForm (forms.Form): ... adminuser = forms.ModelChoiceField (queryset = User.objects.all ())
अकाउंटिड फॉर्म के पास, इस तरह से: क्वेरी के आधार पर एक फिल्टर का उपयोग करना चाहूंगा:
User.objects.filter (खाता = अकाउंटिड)
accountid can ' निश्चित रूप से एक चर के रूप में पारित नहीं किया जा सकता है।
queryset को किसी भी तरह
दृश्य में परिभाषित किया जाना चाहिए, लेकिन जहां तक मैं कर सकता हूं देखें कि यह फॉर्म श्रेणी में एक आवश्यक फ़ील्ड है।
AccountDetailsForm की डिफ़ॉल्ट पसंद करना चाहूंगा, जिसे मैं < कोड> दृश्य इस तरह:
User.objects.fi Lter (account = accountid) .filter (primary_user = 1)
adminuser = User.objects.filter (खाता = अकाउंटिड) .filter (प्राथमिक_जैर = 1) ... फ़ॉर्म = अकाउंट विवरणफॉर्म ({'adminuser':
ModelChoiceField के अलावा कुछ और का उपयोग करना चाहिए जो मुझे यहां आवश्यकता है?
Comments
Post a Comment