gpt4 book ai didi

python - Django 无效 block 标记 : 'else' , 预期 'endblock'

转载 作者:太空宇宙 更新时间:2023-11-04 06:57:01 27 4
gpt4 key购买 nike

好吧,我对 django 还是很陌生,在个人项目中使用它。我收到以下代码的错误:

{% extends "base.html" %}
{% block content %}
<h1>Website News</h1>
<% if news_items|length > 0 %>
{% for post in news_items %}
<h1>{{post.title}}</h1>
{% autoescape off %}
{{post.content}}
{% endautoescape %}
{% endfor %}
{% else %}
<h1>There are no posts currently</h1>
{% endif %}
{% endblock %}

显然它不喜欢我的 if 语句中的 {% else %}。我已经进行了大量搜索并发现了一些类似的问题,但它们的问题都与不正确的嵌套 block 或错误的字符有关。我已经检查了很多文档,除了 django 提示之外,我的代码没有发现任何问题。

有什么想法吗?

最佳答案

你有

<% if news_items|length > 0 %>

代替:

{% if news_items|length > 0 %}

在您的代码中,这不是正确的模板标签。

关于python - Django 无效 block 标记 : 'else' , 预期 'endblock',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10877249/

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