Как получить 'id' запроса PATCH в django?
Запрос PATCH выглядит примерно так "PATCH /api/details/43/ HTTP/1.1". Я хочу получить id из этого запроса, т.е. 43. Я использую ModelViewSet и переопределяю initalize_request.
Я пытался MyModel.objects.get() внутри initalize_request, но он возвращает более одного объекта.
Итак, сигнатура initialize_request выглядит следующим образом:
def initialize_request(self, request, *args, **kwargs)
Идентификатор (первичный ключ) находится в kwargs:
pk = kwargs.get("pk")