Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- path('payment/',views.payment,name='payment'),
- path('checkout/', views.checkout, name="checkout"),
- def checkout(request):
- request.session.pop('data', None)
- messages.success(request,'Done.Thanks for using our services.')
- return redirect("shop:mycart")
- def payment(request):
- return render(request,'shop/payment.html')
- def buy_now(request,slug):
- if not request.user.is_authenticated:
- messages.info(request, 'You have to logged in first.')
- return redirect('%s?next=%s' % (settings.LOGIN_URL, request.path))
- product = Product.objects.get(active=True, slug=slug)
- if request.method == "POST":
- form = BuyerDeliveryForm(request.POST)
- if form.is_valid():
- buyer = form.save(commit=False)
- buyer.save()
- return redirect('shop:payment')
- else:
- form = BuyerDeliveryForm()
- return render(request, 'shop/delivery_form.html', {'form': form, 'products': product})
- def items_buy_now(request):
- if not request.user.is_authenticated:
- messages.info(request, 'You have to logged in first.')
- return redirect('%s?next=%s' % (settings.LOGIN_URL, request.path))
- if request.method == "POST":
- form = BuyerDeliveryForm(request.POST)
- if form.is_valid():
- buyer = form.save(commit=False)
- buyer.save()
- return redirect('shop:payment')
- else:
- form = BuyerDeliveryForm()
- return render(request, 'shop/delivery_form.html', {'form': form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement