У меня есть простая модель, подобная этой:
class Artist(models.Model):
class Meta:
verbose_name = "Artist"
verbose_name_plural = "Artists"
name = models.CharField(max_length=128, unique=True, blank=False)
def test_function(self):
return 'xyz'
И Admin:
class ArtistAdmin(admin.ModelAdmin):
list_display = ['name', 'test_function']
search_fields = ['name']
readonly_fields = []
Теперь в представлении списка поле функции обозначено как TEST_FUNCTION
:
В обычном поле я бы использовал параметр Field.verbose_name
.
Как мне добиться этого с помощью поля функции?
В терминах мышления объекта я бы попытался вернуть смоделированный CharField
вместо простой строки. Будет ли это работать как-то?