python - 第 8 行 : 'crsf_token' , 上的无效 block 标记应为 'endblock'。您是否忘记注册或加载此标签?

标签 python html django python-3.x

我有一个问题,看不出两个代码之间的区别。第一个不起作用,第二个起作用。我得到这个:“第 8 行无效的 block 标记:'crsf_token',应为'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' %}">
                    {% 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 %}

最佳答案

您在第一个示例中拼错了标签名称。

是csrf_token,不是crsf_token。

关于python - 第 8 行 : 'crsf_token' , 上的无效 block 标记应为 'endblock'。您是否忘记注册或加载此标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55200810/

相关文章:

python - 在后台运行类函数并检索其状态

html - 将总计放在 DIV 的底部

javascript - textarea 的 selectionStart 和 selectionEnd 代表什么?

python - Django Rest_framework.views 如何跳过数据库连接以获得简单的 REST API

python - Django 查询集以秒为单位返回 DurationField 值

python - Pyqt5 在小部件上居中小部件

php - 在 laravel 5.7 中使用 ajax 技术

python - 运行 Dockerized Django 应用程序时 Gunicorn 'Worker failed to boot'

python - 如何在 Django Rest Framework 中返回 403 错误的数据?

python - 带有 Paramiko exit while 循环的嵌套 SSH