Skip to content

Instantly share code, notes, and snippets.

@serrrgggeee
Created November 19, 2018 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save serrrgggeee/923235e238a75931cd1c0f039c17ee78 to your computer and use it in GitHub Desktop.
Save serrrgggeee/923235e238a75931cd1c0f039c17ee78 to your computer and use it in GitHub Desktop.
class CreateAPIView(CreateAPIView):
queryset = Order.objects.all()
serializer_class = OrderCreateUpdateSerializer
permission_classes = [IsAuthenticated]
def get_serializer_context(self):
self.data_crm = {}
orderData = json.loads(self.request.POST['orderData'])
client = orderData['customer']
manager = orderData['manager']
customFields = orderData['customFields']
avto_param = customFields['avto_param']
self.data_crm.update({'cost': orderData['summ']})
self.data_crm.update({'auto_set': [{'mileage': 1}, {'mileage': 1}]})
return {'request': self.request}
def perform_create(self, serializer):
serializer = OrderCreateUpdateSerializer(data=self.data_crm)
print(serializer.is_valid())
serializer.save()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment