订单确认
- 在tt_order/views.py中定义视图list
def list(request):
uid=request.session.get('uid')
user=UserInfo.objects.get(pk=uid)
dict=request.POST
cids=dict.getlist('cid')
cart_list=CartInfo.objects.filter(pk__in=cids)
context={'title':'订单页面','user':user,'cart_list':cart_list}
return render(request,'tt_order/list.html',context)
{% extends 'base.html' %}
{% block body %}
<h3 class="common_title">确认收货地址</h3>
<div class="common_list_con clearfix">
<dl>
<dt>寄送到:</dt>
<dd>{{ user.uaddress }} ({{ user.ushou }} 收) {{ user.uphone }}</dd>
</dl>
<a href="/user/site/" class="edit_site">编辑收货地址</a>
</div>
<h3 class="common_title">支付方式</h3>
<div class="common_list_con clearfix">
<div class="pay_style_con clearfix">
<input type="radio" name="pay_style" checked>
<label class="cash">货到付款</label>
<input type="radio" name="pay_style">
<label class="weixin">微信支付</label>
<input type="radio" name="pay_style">
<label class="zhifubao"></label>
<input type="radio" name="pay_style">
<label class="bank">银行卡支付</label>
</div>
</div>
<h3 class="common_title">商品列表</h3>
<div class="common_list_con clearfix">
<ul class="goods_list_th clearfix">
<li class="col01">商品名称</li>
<li class="col02">商品单位</li>
<li class="col03">商品价格</li>
<li class="col04">数量</li>
<li class="col05">小计</li>
</ul>
{% for cart in cart_list %}
<ul class="goods_list_td clearfix">
<input type="hidden" name="cid" value="{{ cart.id }}">
<li class="col01">{{ cart.id }}--{{ forloop.counter }}</li>
<li class="col02"><img src="/static/{{ cart.goods.gpic }}"></li>
<li class="col03">{{ cart.goods.gtitle|truncatechars:15 }}</li>
<li class="col04">{{ cart.goods.gunit }}</li>
<li class="col05"><span>{{ cart.goods.gprice }}</span>元</li>
<li class="col06">{{ cart.count }}</li>
<li class="col07">0元</li>
</ul>
{% endfor %}
</div>
<h3 class="common_title">总金额结算</h3>
<div class="common_list_con clearfix">
<div class="settle_con">
<div class="total_goods_count">共<em>0</em>件商品,总金额<b>0元</b></div>
<div class="transit">运费:<b>10元</b></div>
<div class="total_pay">实付款:<b>0元</b></div>
</div>
</div>
<div class="order_submit clearfix">
<input type="submit" id="order_btn" value="提交订单">
</div>
</form>
{% endblock body %}