Я хочу добавить пользовательский метод модели в фильтр администратора, но он не работает.
Пример Foo:
class Foo(models.Model):
number = models.IntegerField()
def big_enough(self):
return self.number > 99
теперь на панели администратора:
class FooAdmin(admin.ModelAdmin):
list_filter = ('number', 'big_enough')
Сбой, я получаю ошибку
Неправильно настроен в / admin / test / foo /
«FooAdmin.list_filter [0]» относится к полю «big_enough», которое отсутствует в модели «Foo».