5

अक्सर बार एप्लिकेशन को कुछ डेटाबेस कोड टेबल (उर्फ संदर्भ तालिका या डोमेन टेबल या लुकअप टेबल) की आवश्यकता होगी। मान लीजिए मैं एक क्षेत्र कहा जाता नाम के साथ एक मॉडल वर्ग कहा जाता स्थिति ऐसे ही मान हो सकता है:Django: डेटाबेस कोड तालिकाओं की स्थापना (उर्फ संदर्भ तालिका, डोमेन टेबल)?

Canceled 
Pending 
InProgress 
Complete 

कहाँ और क्या बिंदु पर मैं सेटअप Django में इन मूल्यों होता? यह डेटाबेस में इन मानों को स्थापित करने के लिए एक बार ऑपरेशन की तरह है। अक्सर, इन मानों को जोड़ा जा सकता है।

और मुझे लगता है कि अधिक सामान्य रूप से, आप डेटा के साथ मॉडल कैसे शुरू करते हैं? उदाहरण के लिए, कहें कि मेरे पास कार बनाने के लिए एक मॉडल था और मैं इस सूची को ज्ञात मानों के सेट के साथ प्रारंभ करना चाहता हूं। यह मैं कैसे करूंगा?

+0

क्या आप इसके लिए [विकल्प] (http://docs.djangoproject.com/en/dev/ref/models/fields/#choices) का उपयोग कर सकते हैं या इसे वास्तव में डेटाबेस में होना आवश्यक है ताकि आप स्थिति नाम जोड़ सकें व्यवस्थापक के माध्यम से? –

+0

इस विशेष एप्लिकेशन के लिए मैं विकल्पों का उपयोग करके बहस कर रहा हूं, लेकिन एक लचीली डिजाइन के लिए मैं जानना चाहता था कि डीबी टेबल का उपयोग कैसे करें। और आम तौर पर मैं यह जानना चाहता हूं कि यह कैसे करें। – User

उत्तर

3

आप इसके लिए a fixture का उपयोग करना चाहेंगे।

संबंधित मुद्दे