Esempio n. 1
0
def completeOrder(request):
  cart = request.session.get('cart', [])
  total_price = request.session.get('total_price', 0.0)
  cart_items = cartItems(cart)
  items_str = ','.join(map(lambda i: i.name, cart_items))

  order = Order()
  order.total_price = total_price
  order.first_name = request.POST['first_name']
  order.last_name = request.POST['last_name']
  order.address1 = request.POST['address1']
  order.address2 = request.POST['address2']
  order.city = request.POST['city']
  order.postcode = request.POST['postcode']
  order.payment_type = request.POST['payment_type']
  order.payment_data = request.POST['payment_data']
  order.items = items_str
  order.fulfilled = False
  order.save()
  request.session['cart'] = []
  return render(request, 'complete_order.html', {'cart_size' : len(request.session['cart'])})
Esempio n. 2
0
def completeOrder(request):
    cart = request.session.get('cart', [])
    total_price = request.session.get('total_price', 0.0)
    cart_items = cartItems(cart)
    items_str = ','.join(map(lambda i: i.name, cart_items))

    order = Order()
    order.total_price = total_price
    order.first_name = request.POST['first_name']
    order.last_name = request.POST['last_name']
    order.address1 = request.POST['address1']
    order.address2 = request.POST['address2']
    order.city = request.POST['city']
    order.postcode = request.POST['postcode']
    order.payment_type = request.POST['payment_type']
    order.payment_data = request.POST['payment_data']
    order.items = items_str
    order.fulfilled = False
    order.save()
    request.session['cart'] = []
    return render(request, 'complete_order.html',
                  {'cart_size': len(request.session['cart'])})