Я не знаю, как это сделать с помощью синтаксиса @ decorator, но вы можете сделать:
def my_property(self):
return u'Returns some calculations'
property_x = property(my_property)
Затем в вашем наборе административных классов:
list_display = ['whatever', 'something_else', 'property_x']
Прописная заглавная буква не идеальна, но будет отображаться «Свойство x». Возможно, Django сможет отобразить __doc__
для свойства, чтобы вы могли лучше контролировать форматирование, но это только начало.
Вы можете добавить аргумент ключевого слова doc =:
property_x = property(my_property, doc='Property X')