コード例 #1
0
ファイル: checkout.py プロジェクト: ak463010/eshop
 def post(self, request):
     address = request.POST.get('address')
     phone = request.POST.get('phone')
     customer = request.session.get('customer_id')
     cart = request.session.get('cart')
     products = Product.get_product_by_ids_list(cart.keys())
     for product in products:
         oder = Oder(
             product=product,
             customer=Customer(id=customer),
             quantity=cart.get(str(product.id)),
             price=product.price,
             address=address,
             phone_number=phone,
         )
         Oder.placeOder(oder)
     request.session['cart'] = {}
     return redirect('cart')
コード例 #2
0
    def get(self, request):

        product_id = request.session.get('cart').keys()
        data = {}
        data['products'] = Product.get_product_by_ids_list(product_id)
        return render(request, 'store/cart.html', data)