对于所有那些喜欢快速购物的用户。我正在尝试实现我自己的第一页视图,该视图将列出商店中的所有产品(在“/”地址下)。所以我有一个模板:
{% extends "lfs/shop/shop_base.html" %}
{% block content %}
<div id="najnowsze_produkty">
<ul>
{% for obj in objects %}
<li>
{{ obj.name }}
</li>
{% endfor %}
</ul>
</div>
{% endblock %}
然后我编辑了主商店视图:
from lfs.catalog.models import Category
from lfs.catalog.models import Product
def shop_view(request, template_name="lfs/shop/shop.html"):
products = Product.objects.all()
shop = lfs_get_object_or_404(Shop, pk=1)
return render_to_response(template_name, RequestContext(request, {
"shop" : shop, "products" : products
}))
但它什么也没显示。当我在 shell 中进行 Product.objects.all() 查询时,我得到了结果。有什么想法可能导致问题吗?也许我应该只过滤具有“活动”状态的产品?但我不确定它是否能以任何方式影响所有对象。