Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 第20行的/register/无效块标记处的TemplateSyntaxError:';endblock';。您是否忘记注册或加载此标签?_Django_Django Templates - Fatal编程技术网

Django 第20行的/register/无效块标记处的TemplateSyntaxError:';endblock';。您是否忘记注册或加载此标签?

Django 第20行的/register/无效块标记处的TemplateSyntaxError:';endblock';。您是否忘记注册或加载此标签?,django,django-templates,Django,Django Templates,在我添加Crispy表单之前,这段代码是有效的。每当我重新加载/注册时,就会出现此错误 {% extends "django_blog/base.html" %} {% load crispy_forms_tags %} {% block content %} <div class="content-section"> <form method="POST"> {% csrf

在我添加Crispy表单之前,这段代码是有效的。每当我重新加载/注册时,就会出现此错误

 {% extends "django_blog/base.html" %} {% load crispy_forms_tags %} {% block
content %}

<div class="content-section">
    
    <form method="POST">
        {% csrf_token %}
        <fieldset class="form-group">
            <legend class="border-bottom-mb-4">Join Today</legend>
            {{ form|crispy }}
        </fieldset>
        <div class="form-group">
            <button class="btn btn-outline-info" type="submit">Sign Up</button>
        </div>
    </form>
    <div class="border-top pt-3">
        <small class="text-muted"
            >Already Have An Account? <a class="ml-2" href="#">Sign In</a>
        </small>
    </div>
</div>
{% endblock content %}
{%extensed“django_blog/base.html”%}{%load crispy_forms_tags%}{%block
内容%}
{%csrf_令牌%}
今天加入
{{form | crispy}}
注册
已经有账户了吗?
{%endblock内容%}

根据您粘贴的代码,我认为您的问题是自动格式化的结果。大多数HTML格式化程序不承认或不尊重Django中使用的Jinja-[like]语法

在你的第一行:

 {% extends "django_blog/base.html" %} {% load crispy_forms_tags %} {% block
content %}
{%block content%}
跨越两行,如果它是HTML,这将是有效的,但它不是,它是Django语法!Django认为发生这种情况时,您的标记格式不正确

只需手动将其推回一行:

 {% extends "django_blog/base.html" %} {% load crispy_forms_tags %} {% block content %}
如何防止每次格式化文档时再次出现这种情况?在希望格式化程序中断的位置添加一个元素。选择一些无害的东西,比如元素

{%extensed“django_blog/base.html”%}{%load crispy_forms_tags%}
{%block content%}

{%extends“django_blog/base.html”%}{%load crispy_forms_tags%}{%block content%}这一个成功了!谢谢大家!@如果他的答案解决了你的问题,请点击他的答案上的复选标记。在他答案左上角的箭头下面。@jdotcwzy不客气!谢谢你,如果你能接受我的回答,我将不胜感激!
 {% extends "django_blog/base.html" %} {% load crispy_forms_tags %}<wbr />
{% block content %}