मैं django प्रोजेक्ट में admin.py में सुधार करने के लिए काम कर रहा हूं, और जब मैं पूरी तरह से jazzed नहीं हूं कि table_diplay में तीन फ़ील्ड के साथ तालिका कैसे आ रही है, कम से कम यह डिफ़ॉल्ट ऑब्जेक्ट सूची प्राप्त करने से बेहतर है एक स्तंभ में फैले पूरे पृष्ठ ...जब कोई list_filter जोड़ा जाता है तो django modeladmin परिवर्तन सूची तालिका में कॉलम चौड़ाई को ठीक/सेट कैसे करें?
वैसे भी साथ, क्या मैं पूछ रहा हूँ कारण है कि इस करता है, तो:
जब मैं एक:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
इस तरह दिखता है डीडी एक list_filter, इस तरह:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
list_filter = ['standard',]
ऐसा क्यों दिखता है?
वहाँ एक रास्ता चौड़ाई को भरने के लिए इसे पसंद फिल्टर जोड़ने से पहले था फिर से विकसित करने के लिए कॉलम पाने के लिए है? मैं दस्तावेज़ और googling पढ़ रहा हूँ, लेकिन यह में प्रतीत नहीं होता है? जिस परियोजना पर मैं काम कर रहा हूं वह फिलहाल डीजेंगो 1,2,3, फाइनल का उपयोग कर रहा है।
Fwiw, सीएसएस है कि इस का कारण बनता है यहाँ है:
.change-list .filtered table, .change-list .filtered .paginator,
.filtered #toolbar, .filtered div.xfull {
margin-right: 160px !important;
width: auto !important;
}
अक्षम करने चौड़ाई शैली विनिर्देश यह ठीक करता है, लेकिन मैं नहीं बल्कि अगर वहाँ एक है चीजों Django तरह से करना चाहते हैं - मुझे उम्मीद थी कि शायद वहाँ एक FieldAdmin कक्षा से फ़िल्टर दृश्य को कस्टमाइज़ करने का तरीका?
मुझे पता है यह चीजों की योजना में एक विशाल बात नहीं है, लेकिन यह इतनी छोटी बात के लिए चरम लगता है (मैं आपको स्पष्ट रूप से दोष नहीं दे रहा हूँ, यह सिर्फ निराशाजनक ;-) का जवाब देने के लिए धन्यवाद है! –