【发布时间】:2022-11-04 18:18:40
【问题描述】:
我在模板中调用一个函数,该函数返回 sqlalchemy 查询结果(标签名称中的颜色值)。 这是查询功能:
def get_tag_color(name):
return db.session.query(Tag.tag_color).filter(Tag.tag_name == name).scalar()
我在我的模板文件中调用它:
{% if server.tags %}
{% for tag in server.tags.split(",") %}
<strong><span style="background-color: {{ get_tag_color(tag) }};" class="label"> {{tag}} </span></strong>
{% endfor %}
{% endif %}
问题是我只得到第一个标签的一个结果。 你知道我想念什么吗?
【问题讨论】:
标签: python html flask sqlalchemy tags