В моем admin.py у меня есть:администратора функция QuerySet более одного ModelAdmin
class SayfaAdmin(admin.ModelAdmin):
def queryset(self, request):
qs = super(SayfaAdmin, self).queryset(request)
....
Но, вместо определения же функции QuerySet, я хотел бы написать функцию, которая будет вызываться в классе администратора и возвратах результат так, вместо того, чтобы писать что-то, как описано выше, я хотел бы написать:
class SayfaAdmin(admin.ModelAdmin):
def queryset(self, request):
qs = somefunc()
def somefunc():
...
return somevalue
Моя проблема в том, как я могу получить modelAdmin класс (SayfaAdmin в моем примере), так что я могу вызвать функцию с параметрами (запрос , self и modeladmin)?