django - 在包含列表的变量“b”中查找变量“a” - Django 模板
问题描述
有没有办法在包含列表的变量“B”中找到变量“A”(在 Django 模板中)?目前我试图在 for 循环中完成这个。不幸的是,这不起作用。变量带有正确的内容,我刚刚检查过。然而 for 循环永远不会返回“true”——尽管变量 A 肯定在变量 B 的列表中
- username.0 = 包含整数的变量 A:1 或 7 或 16
user = 包含此形式列表的变量 B:[1,5,6]
{% for id, name, user in allowed_user %} <tr> <td class="align-middle"><strong>{{ name }}</strong></td> <td class="align-middle" align="center"> <div class="form-group"> <select multiple class="form-control" id="user_rights"> {% for username in alle_user %} {% if username.0 in user %} {{ username.0 }} {{ user }} <option selected="selected">if {{ username.1 }}</option> {% else %} {{ username.0 }} {{ user }} <option>else {{ username.1 }}</option> {% endif %} {% endfor %} </select> </div> </td> </tr> {% endfor %}
解决方案
我遇到过类似的问题,如果您确定该值在列表中,通常答案是您将字符串与整数进行比较。在将其传递给模板之前,请尝试将两者都转换为一个或另一个以确保。
推荐阅读
- airflow - Apache AirFlow:如何在远程机器上安排它
- sql - 如何解决 Access 中的此查询错误?
- python - 如何在 Python3 中沿第三维堆叠两个以上的 numpy 图像数组
- reactjs - `window.location.href` 在 github 页面上部署时不适用于 react 应用程序
- uitableview - 将 UIPanGesture 添加到 UITableView 会阻止 Xcode 11.3 中 UITableView 的滚动
- javascript - MapBox GL CSP 版本不渲染图块
- javascript - 为什么我收到这条 JavaScript 行的错误?
- sap-fiori - SAPui5 创建带有子条目的条目
- jekyll - 从 Jekyll 中删除单个帖子页面
- google-app-engine - 如何在不使用低级工具的情况下调用 GAE 上的管理端点?