gpt4 book ai didi

python - django 中的 Endblock 标记无效

转载 作者:行者123 更新时间:2023-11-30 22:40:54 25 4
gpt4 key购买 nike

当我转到 Django 项目中的某个页面时,我收到一条错误消息,因为它说 End-block 标记无效(询问我是否记得注册或加载)。错误看起来像这样: enter image description here我的此模板代码 - (login.html) - 如下:

{% extends "learning_logs/base.html" %}

{% block content %}

{% if form.errors %}
<p>Your username and password didn't match. Please try again.'</p>
{% endif %}

<form method="post" action="{% url 'users:login' %}">
{% csrf_token %}
{{ form.as_p }}

<button name="sumbit">log in</button>
<input type="hidden" name="next" value="{% extends 'learning_logs/index.html' %}" />
</form>

{% endblock content %}

我很困惑,不知道有没有人知道问题出在哪里?谢谢
米洛

最佳答案

<input type="hidden" name="next" value="{% extends 'learning_logs/index.html' %}" />

上面一行包含{% extends .... %}。要防止被解释为 extends 标记,请使用 templatetag tag :

<input type="hidden" name="next" value="{% templatetag openblock %} extends 'learning_logs/index.html' {% templatetag closeblock %}" />

关于python - django 中的 Endblock 标记无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42746821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com