def write(request): if request.method == 'POST': form = Form(request.POST) if form.is_valid(): form.save() else: form = Form() return render(request, 'write.html', {'form': form})
def processOrder(request): transaction_id = datetime.datetime.now().timestamp() data = json.loads(request.body) if request.user.is_authenticated: user = request.user order, created = Order.objects.get_or_create( user=user, complete=False) else: user, order = guestOrder(request, data) total = float(data['form']['total']) order.transaction_id = transaction_id if total == order.get_cart_total: order.complete = True order.save() if order.shipping == True: Checkout.objects.create( user=user, order=order, address=data['shipping']['address'], city=data['shipping']['city'], state=data['shipping']['state'], zipcode=data['shipping']['zipcode'], image=data['shipping']['image'], ) if forms.is_valid(): image = Form.save(commit=False) image.user_id = request.user.id image.save() return JsonResponse('Payment submitted..', safe=False)