【发布时间】:2015-04-26 09:34:30
【问题描述】:
让我尝试通过一个小示例应用程序来解释我想要实现的目标。这是一个购物清单应用程序,可让您将预定义的Items 添加到您的ShoppingList 为Groceries。明智的做法是每个Item 都与Store 相关。
当我将杂货添加到我的购物清单后,我应该能够看到我的购物清单,其中包含按商店组织(分组)的杂货。比如:
如何创建视图和模板来分组和显示此购物清单?
例如:我会这样显示所有商店的完整库存:
#views.py
store_list = Store.objects.all()
#template.html
{% for store in store_list %}
<div>{{store}}
<ul>
{% for item in store.item_set.all %}
<li>{{item}}</li>
{% endfor %}
</ul>
</div>
{% endfor %}
这不适用于我的购物清单,但我真的在寻找同样强大/优雅的东西......
【问题讨论】: