में छुपा क्षेत्र कुछ समय पहले मैंने मॉडल श्रेणी बनाई थी। मैंने इसके लिए कई मॉडलफॉर्म बनाए और यह खूबसूरती से काम किया।Django मॉडल
मुझे हाल ही में एक और वैकल्पिक (खाली = सही, शून्य = सही) फ़ील्ड जोड़ना पड़ा ताकि हम उपयोगकर्ताओं के बीच कुछ रिलेशनशिप डेटा स्टोर कर सकें। यह अनिवार्य रूप से एक रेफरल सिस्टम है।
समस्या यह जोड़ रही है कि इस नए क्षेत्र का मतलब है रेफ़रल फ़ील्ड दिखाता है जहां मैंने मॉडलफॉर्म को इसे बाहर करने के लिए नहीं बदला है। आम तौर पर इसका मतलब यह होगा कि अतिरिक्त 10 मिनट के माध्यम से जा रहे हैं और उन्हें छोड़कर, लेकिन इस मामले में, परियोजना प्रबंधन राजनीति के कारण मेरे नियंत्रण से, मेरे पास इस एप्लिकेशन के लिए मॉडल पर नियंत्रण है।
मैं या तो कर सकते हैं:
- क्षेत्र ऑटो बाहर करने के लिए तैयार हैं?
- इसे सेट करें ताकि यह छुपा हुआ हो (स्वीकार्य नहीं है तो स्वीकार्य है)?
जादू:
यह चुनिंदा ModelAdmin में
exclude
का उपयोग कर खेतों को छिपाने के लिए संभव है, यहाँ कुछ से एक टुकड़ा मैं पर काम कर रहा हूँ है। वास्तव में काम करता है कि मुझे कैसे चाहिए। धन्यवाद! – Oliआपको स्वीकार करना होगा, इससे ज्यादा समझ नहीं आती है। क्या होगा यदि मैं एक फ़ील्ड केवल पढ़ने के लिए चाहता हूं? यह संपादन योग्य है = इसे छिपाने के बजाय गलत करना चाहिए। –
@JustinY मेरे विचार बिल्कुल। –