得到了Python2.7用户Django的代码,如何解析模板中的dishs_列表?在
userorder = UserOrder.objects.filter(user_id=self.request.user.id,
is_closed=0)
dishs = UserOrderItem.objects.filter(order_id=userorder[0].id).values('dish_id') \
.annotate(count=Count('dish_id'))
dishs_list = list()
for d in dishs:
dish = Dish.objects.filter(id=d['dish_id'])
shop = Shop.objects.filter(id=dish[0].shop_id)
dishs_list.append([d, dish, shop])
有印刷品(盘子清单)
^{pr2}$
{% for dash_item in dash_list %}{{dash_item.0.count}}{{dash_item.0.dash_id}}{{dash_item.1}}{{dash_item.2}}{% endfor %}
这里}分别获得第二和第三个项目。在
{{dash_item}}
又是一个列表,因此使用{{dash_item.0}}
来获得第一个元素,同样地,{{dash_item.1}}
和{相关问题 更多 >
编程相关推荐