Задать вопрос
bimka
@bimka
Осваиваю Питон

Почему в шаблон не передает словарь (context)?

Хочу выводить на экран количество просмотров страницы. Никак не могу понять почему в шаблоне не отображаются элементы словаря context.

views.py:
from django.shortcuts import render

def index(request):
    num_visits = request.session.get('num_visits', 0) + 1
    request.session['num_visits'] = num_visits
    return render(request, 'hello/main.html', context = {"num_visits": num_visits, "ola": "lala",})


urls.py:
from django.urls import path

from . import views

app_name = 'hello'

urlpatterns = [
    path('', views.index),
]


main.html:
{% if ola %}<p>ola is running </p>{% else %}<p>It didn't work</p>{% endif %}
view count = {{ num_visits }}


При этом никаких ошибок не выдает:
618d5ec8074cb190212918.png
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы