Django व्यवस्थापक – एक विशिष्ट मॉडल के लिए “जोड़ें” क्रिया को अक्षम करें

| | | | | | | | | | | | |

मेरे पास एक django साइट है जिसमें बहुत सारे मॉडल और फॉर्म हैं। मेरे पास कई कस्टम फॉर्म और फॉर्मेट और इनलाइनफॉर्मसेट और कस्टम सत्यापन और कस्टम क्वेरीसेट हैं। इसलिए मॉडल जोड़ें क्रिया उन रूपों पर निर्भर करती है जिन्हें अन्य चीजों की आवश्यकता होती है, और django व्यवस्थापक में "मॉडल जोड़ें" एक कस्टम क्वेरीसेट से 500 के माध्यम से।

क्या "$MODEL जोड़ें" कार्यक्षमता को अक्षम करने के लिए वैसे भी है एक निश्चित मॉडल के लिए?

मैं चाहता हूं कि /admin/appname/modelname/add/ एक 404 (या उपयुक्त "गो दूर" त्रुटि संदेश) दे, मुझे नहीं चाहिए /admin/appname/modelname व्यू पर रहने के लिए "$MODELNAME जोड़ें" बटन। com/en/dev/ref/contrib/admin/actions/#disableing-actions) हालांकि इस मॉडल के लिए एकमात्र क्रिया "delete_sSelected" है। यानी व्यवस्थापक क्रियाएं केवल मौजूदा मॉडल पर कार्य करती हैं। क्या ऐसा करने के लिए कुछ django-esque तरीका है यह?