すべてのそれらのligthning速い店のユーザーのために。ショップのすべての商品を一覧表示する独自の最初のページビューを実装しようとしています(「/」アドレスの下)。だから私はテンプレートを持っています:
{% 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
}))
しかし、それは何も示していません。シェルでProduct.objects.all()クエリを実行すると、結果が得られます。問題を引き起こす可能性のあるアイデアはありますか?たぶん、「アクティブ」ステータスの製品のみをフィルタリングする必要がありますか?しかし、それがすべてのオブジェクトに何らかの影響を与える可能性があるかどうかはわかりません。