Недопустимый тег блока в строке 8: «crsf_token», ожидаемый «конечный блок».Вы забыли зарегистрироваться или загрузить этот тег? - PullRequest
1 голос
/ 16 марта 2019

У меня проблема, я не вижу разницы между двумя кодами.Первый не работает, а второй работает.Я получаю следующее: «Недопустимый тег блока в строке 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 %}

1 Ответ

4 голосов
/ 16 марта 2019

Вы неправильно написали имя тега в первом примере.

Это csrf_token, а не crsf_token.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...