में मैनेजमेंट कमांड ओवरराइड करने वाले एकाधिक ऐप्स से निपटने में मुझे एक समस्या है जहां एक से अधिक ऐप एक Django प्रोजेक्ट में समान प्रबंधन कमांड को ओवरराइड करने का प्रयास कर रहा है।Django
- क्या इससे निपटने के लिए समझदार तरीके हैं?
- जो प्राथमिकता प्राप्त करता है - ऐप को पहले
INSTALLED_APPS
में परिभाषित किया गया था, या जिसे अंतिम रूप दिया गया था? - क्या इसे आसानी से बदलने के बजाय सबसे हाल ही में परिभाषित प्रबंधन कमांड को प्रभावी ढंग से उपclass करना संभव है?
संदर्भ के लिए मैं django_pdb
प्राप्त करने के लिए (github देखें) south
और django.contrib.staticfiles
के साथ और अधिक अच्छी तरह से काम करने के लिए कोशिश कर रहा हूँ।
आप मौजूदा प्रबंधन आदेशों का नाम क्यों बदल रहे हैं? कृपया ऐसा मत करो। कृपया अपने आदेशों के लिए अद्वितीय नाम प्रदान करें और इस समस्या से बचें। –
मुझे लगता है कि यह संदर्भ देने के लिए एक बहुत ही उचित बात है। (मौजूदा टेस्ट और रनरवर कमांड में - पीडीबी विकल्प जोड़ना) 'दक्षिण' और 'django.contrib.staticfiles' जैसे ऐप्स बिल्कुल ठीक करते हैं, इसलिए मुझे कंबल पर बेचा नहीं जाता है "प्रतिक्रिया न करें" प्रतिक्रिया। –
@SLOTT अगर कोड डेवलपर नियंत्रण में पूरी तरह से है, तो यह एक बहुत ही मूर्ख सवाल है - आप बस उनमें से एक का नाम बदलते हैं। मुझे लगता है कि वह पूछने की कोशिश कर रहा है कि जब आप दो समुदाय ऐप्स का उपयोग करते हैं तो दोनों "load_sample_data" आदेश प्रदान करते हैं। – Ted