Почему django возвращает мне шаблон Error для этого случая {% if user.is_authenticated %}?
Я хотел бы добавить на интерфейс главной страницы моего шаблона django условие, но он возвращает мне эту ошибку :
ProgrammingError at /
отношение "django_session" не существует LINE 1: ...ession_data", "django_session". "expire_date" FROM "django_se...
другой код шаблона :
...
{% extends '_base.html' %}
{% block title %}Home Page{% endblock title %}
{% block content %}
<h2>Homepage</h2>
{% if user.is_authenticated %}
<p>Hi {{ user.email }}</p>
{% else %}
<p>You are not Loged</p>
<p><a href="{% url 'login' %}">Log In</a> </p>
{% endif %}
{% endblock content %}
... спасибо за ответы
Вы не перенесли свои модели в базу данных.
Если вы создали пользовательский класс, выполните следующую команду для создания файла миграции ..
python manage.py makemigrations
Если вы уже выполнили миграции, вам необходимо выполнить команды migrate, чтобы преобразовать файлы миграции в схему базы данных.
python manage.py migrate
Надеемся, что это решит вашу проблему