【问题标题】:Look for value in array python/flask在数组 python/flask 中查找值
【发布时间】:2016-12-30 12:50:59
【问题描述】:

我目前正在使用 Python 和 Flask,我想在我的模板中检查一个值是否包含在传递给模板的数组中,构建数组的代码如下所示,

statuses = {}
statuses['personal_status'] = ['Pending', 'Cancelled']
statuses['planner_status'] = ['Pending', 'RP_Approved', 'RP_Declined', 'Cancelled', 'Approved']
statuses['approver_status'] = ['Approved', 'Mgr_Declined']

在我的模板中,我想搜索 statuses.personal_status 以查看数组中是否存在值,如果存在则显示其他 DOM 元素,这可能吗?

【问题讨论】:

  • 在 jinja 中(我假设你使用它)你可以只执行普通的 python 代码,这意味着你可以在 statuses.personal_status 中使用带有“value_to_check”的 if 语句

标签: python arrays flask jinja2


【解决方案1】:

您可以在模板中考虑以下代码:

<div>
{% if 'specific_status' in statuses.personal_status %}
    yay
{% endif %}
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多