Как я могу задать verbose_name для метода модели, чтобы он мог отображаться в форме администратора change_view?
пример:
class Article(models.Model):
title = models.CharField(max_length=64)
created_date = models.DateTimeField(....)
def created_weekday(self):
return self.created_date.strftime("%A")
в admin.py:
class ArticleAdmin(admin.ModelAdmin):
readonly_fields = ('created_weekday',)
fields = ('title', 'created_weekday')
Теперь метка для create_weekday - "Created Weekday", но я бы хотел, чтобы она имела другую метку, которую также можно использовать с помощью ugettext_lazy.
Я пробовал
created_weekday.verbose_name=...
после метода, но это не показало никакого результата. Есть ли декоратор или что-то, что я могу использовать, чтобы я мог сделать свое собственное "verbose_name" / "label" / whateverthename is?