我希望在管理员筛选器中添加自定义模型方法,但是它失败了。
例如,Foo:
例如,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]'指向的是模型'Foo'中缺失的字段'big_enough'。