我正在使用墨盒和笔记本电脑实现在线商店。夹层。 我想使用墨盒商店(product_category)中的类别添加“特色产品”部分。我创建了一个测试类别,用条目填充它,我试图从主页查看它,但它不会返回任何内容。我应该做什么呢?
的index.html
for i do
sum=$(expr $sum + $i)
done
echo =$sum
(现在只使用category.html产品展示html)
views.py
{% with category as "featured" %}
{% for product in products.object_list %}
答案 0 :(得分:0)
您在index.html中的代码:
{%with category as“featured”%}
意味着将变量category
视为字符串文字(您确定这是您想要的吗?),因此在此语句之后您将无法使用变量featured
。
用单引号(')或双引号(“)括起来的值被视为 字符串文字,而没有引号的值被视为模板 变量。 (Django docs)
接下来,根据您的代码,您的上下文中有products
变量(这是QuerySet),因此值products.object_list将不提供任何内容,因为QuerySet对象没有object_list
属性。
也许你想要的就是
{% for product in products %}
您可以发布更多代码以澄清情况。