我不知道爲什麼我不能用上下文來傳遞我的模板,我在網上查了,我必須使用背景處理器,還可以設置背景處理器在我settings.py
,爲什麼我不能使用它將view.py
的上下文傳遞給模板。我使用Django 1.9的Django 1.9無法通過上下文變量使用到模板{{}}
在view.py
:
from .models import Product
def sellmainpage(request):
products=Product.objects.all()
context={
'products'= products
return render(request,'sell.html',context)
在sell.html
:
{% for product in products}
<span>{{product.name}}</span>
{% endfor %}
是你的代碼嗎?如果是這樣,甚至不正確的Python語法。它應該是'context = {'products':products}'。 –
不知道,如果它在粘貼一個錯字,但你缺少'「%」':{在產品%%產品}'' – DeepSpace
而缺少'}' – Gocht