Добрый вечер. Подскажите, как я могу обновить в модели
User поле
tasks = models.ManyToManyField(Task).
Мне приходит
PATCH в
GenericViewSet,
mixins.UpdateModelMixin, с данными -
task_id. Как я могу обновить только поле
tasks в модели
User?
Заранее благодарю.
Застрял на этом:
@action(detail=False, methods=['PATCH'], permission_classes=[IsAuthenticated])
def task_in_user_update():
task_id = int(request.data.get('task_id'))
answer = str(request.data.get('answer'))
user_id = int(request.user.id)
if not task_id or not answer:
return Response(status=status.HTTP_204_NO_CONTENT)
В документации не увидел, как это реализуется.