Advertisement
Guest User

Untitled

a guest
Apr 5th, 2021
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. class OrderCreate(View):
  2. def post(self, request, *args, **kwargs):
  3. basket = Basket.objects.all()
  4. form = OrderForm(data=request.POST)
  5. if form.is_valid():
  6. name = form.cleaned_data.get('name')
  7. the_address = form.cleaned_data.get("the_address")
  8. phone = form.cleaned_data.get('phone')
  9. for x in basket:
  10. order = Order.objects.create(
  11. name=name,
  12. the_address=the_address,
  13. phone=phone,
  14. products=x.product
  15. )
  16. qty = (x.product.price * x.qty)
  17. product = x.product
  18. OrderProduct.object.create(order=order, product=product, qty=qty)
  19.  
  20. return redirect('view_basket')
  21. else:
  22. return render(request, 'basket/view.html', {'form': form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement