मैं एक मॉडल में dict
फ़ील्ड जोड़ना चाहता हूं, व्यवस्थापक पर dict
प्रदर्शित करें, और इसे व्यवस्थापक से संपादित करने में सक्षम हूं।मॉडल फ़ील्ड के रूप में डिक्ट
उदाहरण के लिए, मैं एक रिश्ता है
dict = { 'sister' : rel_score, 'mother' : rel_score, 'father': rel_score}
जहां rel_score
(डिफ़ॉल्ट = 0) प्रत्येक रिश्ते के लिए स्कोर है। मैं अपने मॉडल में यह dict
स्टोर करना चाहता हूं और इसे व्यवस्थापक में प्रदर्शित करना चाहता हूं, ताकि मैं अपने व्यवस्थापक पर प्रत्येक रिश्ते के लिए इन rel_score असाइन कर सकूं।
इसके अलावा, अलग-अलग तत्वों को स्कोर (प्राथमिकता) असाइन करने का तरीका और इन असाइन किए गए स्कोर के अनुसार मूल्यों को वापस करने का कोई उदाहरण वास्तव में सहायक होगा।
के संभावित डुप्लिकेट [कैसे एक Django पर एक शब्दकोश स्टोर करने के लिए मॉडल?] (Http://stackoverflow.com/questions/402217/how-to-store-a-dictionary-on-a-django-model) –
वह सवाल काफी पुराना है। तब से django और उपलब्ध ऐप्स दोनों बहुत बदल गए हैं, इसलिए अब नए दृष्टिकोण हो सकते हैं। –
क्या आप निर्देश का प्रतिनिधित्व करने के लिए एक जेसन-फील्ड का उपयोग कर सकते हैं? https://github.com/bradjasper/django-jsonfield अन्य ऐप्स जिनके पास जेसन मॉडेलफ़िल्ड्स भी हैं: https://www.djangopackages.com/grids/g/json-fields/ –