जैसा शीर्षक बताता है। मैं व्यवस्थापक अनुप्रयोग में एक ही क्षेत्र के लेबल को बदलने में सक्षम होना चाहता हूं। मुझे फॉर्म.फील्ड विशेषता के बारे में पता है, लेकिन मैं उस जानकारी के साथ पास करने के लिए अपना मॉडल या मॉडलएडमिन कैसे प्राप्त करूं?क्या आप Django व्यवस्थापक एप्लिकेशन में फ़ील्ड लेबल बदल सकते हैं?
उत्तर
फ़ील्ड के verbose name फ़ील्ड निर्माण पर (वैकल्पिक) पहला पैरामीटर है।
जेवियर के उत्तर पर बिल्डिंग; यदि आपको फ़ॉर्म में एक लेबल (फ्रंट एंड पर) और व्यवस्थापक पर एक और लेबल की आवश्यकता है तो मॉडल में आंतरिक (व्यवस्थापक) को सेट करना सबसे अच्छा है और इसे फ़ॉर्म पर ओवरराइट करना सर्वोत्तम है। व्यवस्थापक निश्चित रूप से मॉडल फ़ील्ड में लेबल का उपयोग करेगा।
यदि आपके क्षेत्र एक संपत्ति (एक विधि) है तो आप SHORT_DESCRIPTION उपयोग करना चाहिए:
class Person(models.Model):
...
def address_report(self, instance):
...
# short_description functions like a model field's verbose_name
address_report.short_description = "Address"
के रूप में जेवियर सुझाव आप model.py में अपने क्षेत्र में वर्बोज़ नाम का उपयोग कर सकते हैं। उदाहरण के लिए, नीचे के रूप में
class Employee(models.Model):
name = models.CharField(max_length = 100)
dob = models.DateField('Date Of Birth')
doj = models.DateField(verbose_name='Date Of Joining')
mobile=models.IntegerField(max_length = 12)
email = models.EmailField(max_length=50)
bill = models.BooleanField(db_index=True,default=False)
proj = models.ForeignKey(Project, verbose_name='Project')
यहाँ जन्म तिथि, DOJ और proj फ़ाइलें verbose_name उन क्षेत्रों के लिए उल्लेख किया है के अनुसार व्यवस्थापक के रूप में अपने नाम प्रदर्शित करेगा।
मेटा विकल्प ¶
एक आंतरिक वर्ग मेटा का उपयोग कर, तो तरह से अपने मॉडल मेटाडाटा दें:
from django.db import models
class MyClassName(models.Model):
class Meta:
verbose_name = "Question"
verbose_name_plural = "Questions"
मानव पठनीय एकवचन और बहुवचन नाम (verbose_name और verbose_name_plural)। कोई भी आवश्यक नहीं है, और एक मॉडल में वर्ग मेटा जोड़ना पूरी तरह से वैकल्पिक है।
इसे फ़ील्ड नाम में बदलाव के लिए कहा गया था, कक्षा का नाम नहीं। इसलिए -1 – Timo
- 1. Django व्यवस्थापक विकल्प फ़ील्ड
- 2. क्या आप Django कस्टम व्यवस्थापक कार्यों में पैरामीटर जोड़ सकते हैं?
- 3. क्या आप व्यवस्थापक के लिए एक अच्छा django फ़ाइल प्रबंधक की सिफारिश कर सकते हैं?
- 4. Django: व्यवस्थापक: व्यवस्थापक में क्षेत्र के विजेट बदल रहा है
- 5. क्या मॉडल में django आलसी लोड फ़ील्ड कर सकते हैं?
- 6. Django: व्यवस्थापक इंटरफ़ेस में एक फ़ील्ड लेना?
- 7. Django फॉर्म फ़ील्ड लेबल अनुवाद
- 8. Django - क्या आप संपत्ति को एकत्रीकरण समारोह में फ़ील्ड के रूप में उपयोग कर सकते हैं?
- 9. क्या आप सिल्वरलाइट में एक संपूर्ण एप्लिकेशन बना सकते हैं?
- 10. क्या आप रनटाइम पर कनेक्शनस्ट्रिंग कॉन्फ़िगरेशन मान बदल सकते हैं?
- 11. django व्यवस्थापक विदेशी कुंजी फ़ील्ड डेटा
- 12. स्क्रम टास्कबोर्ड - क्या कार्य बदल सकते हैं?
- 13. Django व्यवस्थापक list_display SHORT_DESCRIPTION
- 14. एमएस चार्ट: बार चार्ट के एक्सिस पर आप प्रत्येक लेबल का रंग कैसे बदल सकते हैं?
- 15. क्या हम साइट एडिट 2012 (ट्रिडियन 2011 पर) <add text> लेबल बदल सकते हैं?
- 16. गिटहब इश्यू ट्रैकर में, क्या गैर-व्यवस्थापक उपयोगकर्ता उपयोगकर्ता और लेबल असाइन कर सकते हैं?
- 17. अनुकूलन Django व्यवस्थापक TabularInline डिफ़ॉल्ट फ़ील्ड
- 18. django व्यवस्थापक
- 19. क्या उपयोगकर्ता सत्र चर बदल सकते हैं?
- 20. आप django व्यवस्थापक साइट की रक्षा कैसे करते हैं?
- 21. एक Django एप्लिकेशन के व्यवस्थापक पृष्ठ
- 22. django व्यवस्थापक
- 23. Django व्यवस्थापक
- 24. Django व्यवस्थापक
- 25. आप विजुअल स्टूडियो आईडीई प्रोफाइल कैसे बदल सकते हैं?
- 26. Django व्यवस्थापक
- 27. Django व्यवस्थापक
- 28. आप वास्तव में कितना एप्लिकेशन सत्र डेटा रख सकते हैं?
- 29. आप नेटवर्क सेटिंग कैसे बदल सकते हैं सी #
- 30. Django व्यवस्थापक
जो आप वर्णन करते हैं वह एक ऐसा फ़ंक्शन है जो खेतों का उपयोग कर सकता है, न कि फ़ील्ड। – Timo