商品订单列表问题
老师,有两个问题不明白:
1、在上面的tab1把订单列表已经循环完了,是不是下面的tab2,tab3,tab4,tab5都可以删除了,为什么在order_list.html中还有(如截图1)
2、在order_list.html中有tab2,tab3,tab4,tab5那是不是订单列中就应该显示,然而并没有显示,为什么(如截图2、3)
20
收起
正在回答
1回答
同学你好:
同学的是从数据库中的订单信息没有显示。
建议同学检查这部分的代码。
<div id="tab1" class="weui-tab__bd-item weui-tab__bd-item--active"> {% for order in object_list %} <div class="weui-panel weui-panel_access"> <div class="weui-panel__hd"> <span>单号:{{ order.sn }}</span ><span class="ord-status-txt-ts fr">{{ order.get_status_display }}</span> </div> <div class="weui-media-box__bd pd-10"> {% for item in order.carts.all %} {% with product=item.product %} <div class="weui-media-box_appmsg ord-pro-list"> <div class="weui-media-box__hd"> <a href="{% url 'mall:product_detail' product.uid %}" ><img class="weui-media-box__thumb" src="{{ item.img.url }}" alt="" /></a> </div> <div class="weui-media-box__bd"> <h1 class="weui-media-box__desc"> <a href="{% url 'mall:product_detail' product.uid %}" class="ord-pro-link" >{{ item.name }}</a > </h1> {# <p class="weui-media-box__desc">#} {# 规格:<span>红色</span>,<span>23</span>#} {# </p>#} <div class="clear mg-t-10"> <div class="wy-pro-pri fl"> ¥<em class="num font-15">{{ item.price }}</em> </div> <div class="pro-amount fr"> <span class="font-13" >数量×<em class="name">{{ item.count }}</em></span > </div> </div> </div> </div> {% endwith %} {% endfor %} </div> <div class="ord-statistics"> <span>共<em class="num">{{ order.buy_count }}</em>件商品,</span> <span class="wy-pro-pri" >总金额:¥<em class="num font-15">{{ order.buy_amount }}</em></span > <span>(含运费<b>¥0.00</b>)</span> </div> {% if order.status == constants.ORDER_STATUS_DONE %} <div class="weui-panel__ft"> <div class="weui-cell weui-cell_access weui-cell_link oder-opt-btnbox" > <a href="javascript:;" class="ords-btn-dele">删除订单</a> <a href="comment.html" class="ords-btn-com">去评价</a> </div> </div> {% endif %} {% if order.status == constants.ORDER_STATUS_SUBMIT %} <div class="weui-panel__ft"> <div class="weui-cell weui-cell_access weui-cell_link oder-opt-btnbox" ><a href="{% url 'mine:order_detail' order.sn %}" class="ords-btn-com">去付款</a> </div> </div> </div> {% endif %} {% endfor %} </div>
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题
登录后可查看更多问答,登录/注册
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星