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}
Вернуться на верх