Сериализатор Django REST: создать объект без сохраненияPython

Программы на Python
Anonymous
Сериализатор Django REST: создать объект без сохранения

Сообщение Anonymous »

Я начал экспериментировать с фреймворком Django REST. Я пытаюсь отправить запрос POST с некоторым JSON, создать из него объект модели Django и использовать его, не сохраняя его. Моя модель Django называется SearchRequest. У меня есть:

Код: Выделить всё

@api_view(['POST'])
def post_calculation(request):
if request.method == 'POST':
#JSON to serializer object
serializer = SearchRequestSerializer(data=request.data)
if (serializer.is_valid() == False):
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
mySearchRequestObject = serializer.save()
При этом создается объект SearchRequest, однако он сразу же сохраняется в базе данных. Мне бы это нужно было без сохранения.

Вернуться в «Python»