Какие атрибуты разрешены для пользовательских методов полей в админке django?

Я заметил в некотором Django проекте, который использует методы Django admin на model-admin, которые выглядят следующим образом:

def some_field(self, obj):
    return calculate_something(obj)
some_field.short_description = "Some description"

А затем оно используется в наборе полей как обычное поле. Оно каким-то волшебным образом распознается по имени.

Где я могу найти документацию о short_description и о том, что еще я могу установить?

Вернуться на верх