У модуля 'django.apps' нет атрибута 'get_model'

Я пишу функцию для удаления объекта, только отправив ему имя_приложения и имя_модели по url. вот моя функция.

def deleteobject(request, app_name, model_name, id): print(имя_приложения, имя_модели, id) print(type(app_name), type(model_name), type(id))

try:
    model_class = apps.get_model(app_name,model_name)
except LookupError:
    model_class = None
print(model_class)
if model_class:
    try:
        obj = model_class.objects.get(id=id)
        print(obj)
        obj.delete()
    except model_class.DoesNotExist:
        return HttpResponseBadRequest("Object not found.")
else:
    return HttpResponseBadRequest("Invalid model name.")

return redirect(request.META.get('HTTP_REFERER', '/'))`

возвращается сообщение об ошибке:

AttributeError at /projectmanagement/delete/ProjectManagement/task/1 модуль 'django.apps' не имеет атрибута 'get_model'

Вернуться на верх