【发布时间】:2011-03-23 14:57:13
【问题描述】:
在我的 admin.py 中有:
class SayfaAdmin(admin.ModelAdmin):
def queryset(self, request):
qs = super(SayfaAdmin, self).queryset(request)
....
但是,我不想定义相同的查询集函数,而是希望编写一个函数,该函数将在管理类中调用并返回结果,因此,我不想像上面那样写东西,而是想写:
class SayfaAdmin(admin.ModelAdmin):
def queryset(self, request):
qs = somefunc()
def somefunc():
...
return somevalue
我的问题是,如何获取 modelAdmin 类(在我的示例中为 SayfaAdmin),这样我就可以使用参数(request、self 和 modeladmin)调用函数?
【问题讨论】:
标签: django django-admin