PyCharm CE: Django Неожиданный синтаксис выражения
Я делаю следующий код, используя PyCharm и Django, и получаю неожиданную синтаксическую ошибку выражения в самом конце for ('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}