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