Django template -TemplateSyntaxError
Я новичок в мире Django. Когда я пытаюсь вывести свой шаблон login.html, я сталкиваюсь с этой проблемой, даже есть закрывающий блок.
Ошибка синтаксиса шаблона в /login/ Недопустимый тег блока в строке 12: 'else', ожидается 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?
Вот мой шаблон
{% extends 'base.html' %}
{% block content %}
{% if not request.user.is_authenticated %}
<div style="margin-top: 30px">
<form method="POST">
{% csrf_token %} {% if error %}
<p style="color: red">{{error}}</p>
{% endif %}
<div>
<input type="text" name="username" placeholder="username" />
</div>
<div>
<input type="password" name="password" placeholder="password" />
</div>
<button type="submit">Login</button>
</form>
</div>
{% else %}
<p>
You're already logged in. Would you like to <a href="/logout/"> logout?</a>
</p>
{% endif %}
{% endblock content%}