2009-04-21 13 views
7

मैं Django व्यवस्थापक को क्षैतिज समूहों को प्रदर्शित करने के लिए कैसे प्राप्त करूं? अगर मेरे पास 3 आसन्न डेटाटाइम फ़ील्ड हैं, तो मैं उन्हें 1 पंक्ति लेता हूं, न कि 3.Django व्यवस्थापक क्षैतिज समूह प्रदर्शित करता है

उत्तर

15

आप tuples ?:

fieldsets = (
     (None, { 
      'fields': ('name','description',('start_date','end_date'), 'location', ('latitude','longitude')) 
     }), 
    ) 
+0

बस Django 1.8.2 पर परीक्षण किया और अभी भी काम करता है। महान! –

+0

परीक्षण Django == 1.8.4। एक जादू की तरह काम किया – Muneeb

0

जिस तरह से मैंने इसे एक कस्टम व्यवस्थापक टेम्पलेट बनाना है। आप केवल उस व्यक्ति को ले सकते हैं जो django के साथ आता है, इसे कॉपी करें, और उन हिस्सों को संपादित करें जिन्हें आप बदलना चाहते हैं।

django साइट पर ऐसा करने के तरीके पर एक अच्छा ट्यूटोरियल है। विशेष रूप से, making a custom admin template पर एक हिस्सा है।

+1

इस तकनीक को उन्नत सामान के लिए उपयोगी हो सकता है में अपने fieldsets समूहीकरण की कोशिश की है, लेकिन वहाँ यह करने के लिए सिर्फ एक ही लाइन पर कई क्षेत्रों डाल करने के लिए कोई कारण नहीं है। एंडीक के जवाब में दिखाए गए अनुसार बस अपने फ़ील्ड को टुपल्स में समूहित करें। –

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