@pvgdrk

Почему в шаблоне Django не работает тег {{ site.domain}}?

Через тег шаблона пытаюсь получить имя домена:
<form action="http://{{ site.domain }}" + "...">
Но рендерится пустой url:
<form action="http://">
Что и где еще нужно сделать чтобы это заработало?

UPD
'django.contrib.sites' имеется
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
{{}} - это не тег, это выражение для подстановки переменной. Видимо, в контексте нет переменной site. Её можно передать из представления, написать свой context processor или использовать django.contrib.sites.middleware.CurrentSiteMiddleware.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы