has_add_permission () принимает 2 позиционных аргумента, но 3 были даны
#change:
def has_add_permission(self, request):
return False
#to:
def has_add_permission(self, request, obj=None):
return False
BlueMoon