2011-12-03 7 views
33

संभव डुप्लिकेट:
Verbose name for admin model Class in djangoबदलें

मैं की तरह एक वर्ग के साथ एक मॉडल था:

class Anh_chi_tiet(models.Model): 
    du_an  = models.ForeignKey(Du_an) 
    title  = models.CharField(max_length=120) 
    url   = models.ImageField(upload_to='images') 
    url_detail = models.ImageField(upload_to='images') 

जब मैं व्यवस्थापक के पास जाओ इंटरफ़ेस, मेरे Anh_chi_tiet क्लास में एक लेबल है: Anh_chi_tiets (जोड़ा गया प्रत्यय) लेकिन मैं चाहता हूं मेरे वर्ग लेबल को "मेरी छवि" में बदलें

मैं यह कैसे कर सकता हूं?

+0

** verbose_name ** पर्याप्त है और उपयोग नहीं करते हैं ** verbose_name_plural **। –

+0

यदि आप चाहते हैं ** देश ** और ** देश ** डिफ़ॉल्ट रूप से django ** verbose_name ** के मूल्य के अंत में ** ** ** जोड़ता है। इसलिए यदि आप ** verbose_name_plural ** का उपयोग नहीं करेंगे तो आप प्रदर्शित मॉडल नाम ** देश ** के रूप में देखेंगे। –

उत्तर

100

वाया भीतरी Meta वर्ग, के रूप में documented:

class Anh_chi_tiet(models.Model): 
    # ... fields ... 

    class Meta: 
     verbose_name = 'My image' 
     verbose_name_plural = 'My images' 
+2

नाम xo –

+12

नाम के लिए +1 और यदि आप केवल व्यवस्थापक में इसे बदलना चाहते हैं, तो हर जगह इसका उपयोग नहीं किया जाता है? –

+0

व्यवस्थापक में यह कैसे करें इस पर कोई जवाब नहीं ... – polarise

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