gpt4 book ai didi

python - 在 flask 模板 jinja2 中显示循环

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:32 26 4
gpt4 key购买 nike

大家好,我刚刚开始学习 python 和 Flask,我想在 jinja2 模板中显示此代码,并像在后端一样使用 for 循环,任何人都可以帮助我在 jinja 模板中显示下面的代码,如下所示:

entities = client.analyze_entities(document).entities
for entity in entities:
entity_type = enums.Entity.Type(entity.type)
print('=' * 20)
print(u'{:<16}: {}'.format('name', entity.name))
print(u'{:<16}: {}'.format('type', entity_type.name))
print(u'{:<16}: {}'.format('salience', entity.salience))

最佳答案

以下代码是如何在 jinja2 中设置变量和执行 for 循环。至于打印,它们是打印到控制台还是html?如果您希望将它们呈现为 html,则必须将 id 标记提供给您希望它们去的地方。这将使您更容易在后端构建它,并让 html 调用 python 函数将打印语句返回到您的网站。

{% block content %}
{% set entities = client.analyze_entities(document).entities %}
{% for entity in entities %}
{% set entity_type = enums.Entity.Type(entity.type) %}

{% endblock %}

此外,您调用的其他方法也会出现问题,例如“.analyze_entities”。在后端执行此操作会让您更轻松的另一个原因。祝你好运,希望有帮助!如果需要,请随时提出更多问题。

关于python - 在 flask 模板 jinja2 中显示循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58592185/

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