verbose_name और verbose_name_plural दोनों मेटा वर्ग के गुणों Django के डिफ़ॉल्ट व्यवहार को संशोधित करने के लिए व्यवस्थापक इंटरफ़ेस में हमारे मॉडल का नाम प्रदर्शित करने के लिए बहुत महत्वपूर्ण हैं।
आप अपने मॉडल नाम का प्रदर्शन बदल व्यवस्थापक इंटरफ़ेसverbose_name और verbose_name_plural गुण और मॉडल का उपयोग पर का उपयोग कर सकते हैं नाम कीवर्ड तर्क का उपयोग कर verbose_name फ़ील्ड।
कृपया नीचे उदाहरण पाएं।
देश मॉडल:
class Country(models.Model):
name = models.CharField(max_length=100, null=False, blank=False, help_text="Your country", verbose_name="name")
userid = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return "Country " + str(self.id) + " - " + self.name
class Meta:
verbose_name = "Country"
verbose_name_plural = "Countries"
आप verbose_name_plural तो Django देश की जो अच्छी नहीं लगती है जैसा कि हम इसे देशों के रूप में चाहते हैं के रूप में यह ले जाएगा निर्दिष्ट नहीं होगा।
यह बेहतर प्रकार मॉडल में निम्न फिट बैठता है।
उत्पाद मॉडल:
class Gender(models.Model):
name = models.CharField(max_length=100, null=False, blank=False, help_text="Gender", verbose_name = "name")
userid = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return "Gender " + str(self.id) + " - " + self.name
class Meta:
verbose_name = "Gender"
स्रोत
2017-12-22 15:24:59
और वे अनुवाद कर रहे हैं http://stackoverflow.com/questions/2462905/is-it-possible-to-change-the-model-name-in-the -django-admin-साइट – Stefano