У меня есть этот класс:
class PersonAdmin(admin.ModelAdmin):
def get_queryset(self, request):
if request.user.is_superuser:
....
def delete_queryset(self, request):
if request.user.is_superuser:
....
В основном я повторяю if request.user.is_superuser
.Я хочу установить начальный флаг, чтобы я мог продолжать его использовать.Зачем?Потому что логика может измениться на if request.user.is_superuser or ...
, и я не хочу повторять это везде.Я посмотрел на __init__()
и не смог найти способ сделать то, что я хочу.