我正在使用PyCharm和Django执行以下代码,在('products':products((的末尾出现了意外的表达式语法错误,我不知道为什么。
from django.shortcuts import render
from django.http import HttpResponse
from .models import Product
def admin_console(request):
products = Product.objects.all()
return render(request, 'products/products_page.html', ('products': products))
看起来您可能打算将字典文本作为context
参数传递给render
。字典文字必须用大括号括起来。你把它放在括号里了。
('products': products)
Vs。
{'products': products}