django - Jinja TemplateSyntaxError 与集合
问题描述
我有一些 Jinja HTML:
{% for workout in workouts %}
<div class="workout">
<h1>{{ workout.name }}</h1>
<div class="tags">
<!-- TODO: Fix set error -->
{% set tags = workout.tags.split(',') %}
{% for tag in tags %}
<p>{{ tag }}</p>
{% endfor %}
</div>
<p>
{{ workout.description }}
</p>
<div class="actions">
<button>Edit</button>
<button>Start</button>
</div>
</div>
{% endfor %}
但是,集合分配引发了 TemplateSyntaxError。错误页面显示它需要一个 {% endfor %}。文档似乎同意我写的内容,所以我不确定错误来自哪里。谢谢!
解决方案
推荐阅读
- heroku - 使用带有 react-rails gem 的组件时没有这样的文件或目录@rb_sysopen
- java - Magic Cup 中使用的通用方法和实现
- android - 致命异常:java.lang.UnsatisfiedLinkError lopen 失败:库名称“/data/packagename/lib/arm64/libmobileffmpeg_abidetect.so”太长
- python - 在 Python 诅咒中模拟 ANSI 颜色转义码
- python - GCP 使用 gcloud auth(不是服务帐户)作为最终用户进行身份验证
- javascript - 检查身份验证服务器端并在未经身份验证时重定向
- c# - 无法使用 C# 通过 Microsoft Graph API 在 Microsoft Teams 中发布内联图像以及消息
- java - TableLayout 中带有 vewpager 的自定义按钮
- node.js - 为什么我在 AWS 的 Elastic Beanstalk 中找不到节点命令配置?
- apache-kafka - kafka 控制台生产者连续发送消息