2009-04-14 14 views
6

क्या django admin इंटरफ़ेस में मॉडल को समूहित करने का कोई तरीका है?django व्यवस्थापक में समूह मॉडल

मैं वर्तमान में है एक ऐप्लिकेशन व्यवस्थापक साइट में दिखा निम्नलिखित मॉडल के साथ अनुरोध बुलाया:

**Requests** 
Divisions 
Hardware Requests 
Hardware Types 
Requests 
Software Requests 
Software Types 

मैं डिवीजनों, सॉफ्टवेयर अनुरोध और हार्डवेयर अनुरोध चाहते हैं अलग से एक "प्रकार" समूह में वर्गीकृत किया जा सकता है। मुझे पता है कि मैं व्यवस्थापक/index.html और base_site.html को ओवरराइड और हार्ड कोड कर सकता हूं लेकिन यह समूहकरण निर्दिष्ट करने के लिए बस समझा जाता है।

क्या कोई समूह नाम निर्दिष्ट करने के लिए मेटा क्लास में कुछ भी जोड़ सकता है?

मैं जो चाहता हूं उसे प्राप्त करने के लिए अब तक एकमात्र तरीका है, मॉडल को अनुरोधों ("अनुरोध। टाइप") के भीतर एक नए ऐप में ले जाना है, लेकिन फिर से, इसे 'सही तरीका' नहीं लगता है।

उत्तर

6

ऐसा करने के लिए मॉडल परिभाषा में आप कुछ भी नहीं डाल सकते हैं, क्योंकि मॉडल - डिज़ाइन द्वारा - व्यवस्थापक के अस्तित्व के बारे में नहीं जानते हैं, या व्यवस्थापक में उन्हें कैसे पेश किया जाएगा।

यह वास्तव में एक ऐसा मामला है जहां आप केवल एक टेम्पलेट लिखते हैं जो आप चाहते हैं, और इसका उपयोग करें; आप जो भी मांग रहे हैं वह एक प्रस्तुतिकरण परिवर्तन है, और टेम्पलेट्स हैं जहां आप Django में प्रेजेंटेशन करते हैं।

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