Если пользователь успешно зарегистрирован, мне нужно указать один шаблон. если пользователь не входит в систему, мне нужно показать другой шаблон.Как изменить шаблон на основе аутентификации пользователя в django
Я создал два шаблона один - base.html
другой - base_login.html
шаблон.
ЕСЛИ пользователь успешно зарегистрирован Мне нужно позвонить base_login.html
другой мудрый base.html
. Для этого я использую ниже. это не дает ожидаемого результата. Как достичь этого?
{% if user.is_authenticated %}
<p>Welcome {{ user.username }} !!!</p>
{% extends "base_login.html" %}
{% else %}
{% extends "base.html" %}
{% endif %}
ваш qury является правильным, но мне нужно знать, является ли вы создать «движки или не «если не создать пользовательский бэкэнда, а затем попробовать его – Cadmus
i создал файл base.html и файл base_login.html –
получение этой ошибки Тип исключения: \t TemplateSyntaxError Исключительное значение: \t Недопустимый тег блока в строке 5: 'else'. Вы забыли зарегистрировать или загрузить этот тег? –