如何解决Python中的IF与模板块之间的区别?
尝试设置变量的条件。猜测这仅仅是Python和Python-in-templates之间的格式问题。
{% block main_nested_b scoped %}
{% for user in list_users %}
{% set t_id_user = user[0][0] %}
{% set t_email = user[7][0] %}
{% set t_email_show = t_email %}
<!-- ERROR from 3 lines below -->
{% if (len(t_email_show) >= 18):
set t_email_show = t_email_show[:18]
endif %}
错误消息:
jinja2.exceptions.TemplateSyntaxError: expected token 'end of statement block',got 'set'
p.s。我意识到即使不使用IF也可以截断t_email
变量,但是我想了解如何在模板中不同地使用IF。
帮助?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。