Django व्यवस्थापक में, अगर हम list_display के लिए एक तत्व को परिभाषित हम short_description
है कि क्षेत्र के लिएDjango व्यवस्थापक list_display SHORT_DESCRIPTION
class PersonAdmin(admin.ModelAdmin):
list_display = ('upper_case_name','age')
def upper_case_name(self, obj):
return ("%s %s" % (obj.first_name, obj.last_name)).upper()
upper_case_name.short_description = 'Name'
लेकिन क्या के रूप में प्रदान कर सकते हैं अगर मैं उम्र मैदान के संक्षिप्त विवरण को बदलने के लिए चाहते हैं? मैं Age
फ़ील्ड Person's Age
के बजाय Age
के शीर्षलेख को दिखाना चाहता हूं। बेशक, मैं प्रत्येक फ़ील्ड के लिए upper_case_name
के रूप में कस्टम फ़ंक्शन लिख सकता हूं लेकिन यह एक बुरा समाधान है जो मुझे लगता है।
क्या आप मुझे ऐसा करने का कोई आसान तरीका सुझा सकते हैं? धन्यवाद