Пример #1
0
def create_picture(request):
	token = getToken(request.META)
	user = getUser(token)

	if(not user):
		return Response(status=status.HTTP_403_FORBIDDEN)
	serialized = PictureSerializer(data=request.DATA)

	image = request.FILES['image']
	if(serialized.is_valid):
		picture = Picture()
		picture.title = serialized.initial_data['title']
		picture.image.save(image.name, image)
		picture.save()

		return Response(status=status.HTTP_201_CREATED)
	else:
		return Response(serialized._errors, status=status.HTTP_400_BAD_REQUEST)