У меня проблема, я не вижу разницы между двумя кодами.Первый не работает, а второй работает.Я получаю следующее: «Недопустимый тег блока в строке 8:« crsf_token », ожидаемый« конечный блок ». Вы забыли зарегистрировать или загрузить этот тег?»Спасибо за ответы.
Первый:
{% extends 'basic_app/base.html' %}
{% block body_block %}
<div class="container">
<div class="jumbotron">
<h1>Please Login</h1>
<form method="post" action="{% url 'basic_app:user_login' %}">
{% crsf_token %}
<label for="username">Username:</label>
<input type="text" name="username" placeholder="Enter Username">
<label for="password">Password:</label>
<input type="password" name="password">
<input type="submit" name="" value="Login">
</form>
</div>
</div>
{% endblock %}
Второй:
{% extends 'basic_app/base.html' %}
{% block body_block %}
<div class="container">
<div class="jumbotron">
<h1>Please Login</h1>
<form method="post" action="{% url 'basic_app:user_login' %}">
{% csrf_token %}
{# A more "HTML" way of creating the login form#}
<label for="username">Username:</label>
<input type="text" name="username" placeholder="Username">
<label for="password"></label>
<input type="password" name="password">
<input type="submit" name="" value="Login">
</form>
</div>
</div>
{% endblock %}