dict zip 键值 django 模板

艾哈迈德

配对 2 个 dict 值。它有效。

pair = dict(zip(hide_dict, fp_dict))
    context = {
        'instance': project,
        'user': user,
        'pair': pair,
    }

我的 django html 模板部分,出现错误。

异常类型:ValueError 异常值:需要 2 个值才能在 for 循环中解包;得到了 6。

我在 for 循环部分做错了吗?之前我尝试过配对,我单独尝试过,效果很好。现在通过配对它显示错误在上下文渲染中,但我看不到在哪里。

 {% for fp_dict.items,hide_dict.items in pair %}
    {% for key, values in hide_dict.items %}
            {%if values == 1%}
            <div style="display:none">
                {% elif  values == 0 %}
                <div>
                    {% endif %}{% endfor %}
             <div class="row">
                <div class="col-sm-12">
                    <div class="panel panel-default">
                        <div class="panel-body">
                            <table class="table">
                                <thead>
                                    <tr>
                                        <th>FP Items</th>
                                    </tr>
                                </thead>
                                  <tbody>
                                        <tr>
                                {% for key, values in fp_dict.items %}
                                {% for instance in values %}
                                            <td></td>
                                    <td>{{ instance.FP_Item }}</td>
                                                </a>
                                            </td> -->
                                        </tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
{% endfor %}

配对前视图中的字典值: print(hide_dict) {'hide0': 1, 'hide1': 1}

打印(fp_dict)

{'fp_list_0': <QuerySet [<FP: olmadan çalışacaktır. - Check - OK - Check - Check - OK - Check - Check - Check>, <FP: depolanabilecek. - Check - OK - Check - Check - OK - Check - Check - Check>, <FP: yönetilebilecektir. - Check - OK - Check - Check - OK - Check - Check
- Check>, '...(remaining elements truncated)...']>}
从不独行者

看起来你想迭代配对项目,所以你需要使用pair.items

{% for fp_dict, hide_dict in pair.items %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环模板的键值-Django查询

来自分类Dev

模板中的Django外键值

来自分类Dev

模板中的Django dict

来自分类Dev

模板中的Django dict

来自分类Dev

在Django模板中显示外键值

来自分类Dev

如何显示模板django的外键值

来自分类Dev

在Django模板上显示键值数组项

来自分类Dev

从模板中的Django对象获取键值对

来自分类Dev

模板中的Django dict键

来自分类Dev

使用Django模板中的for循环检查dict中的值

来自分类Dev

dict理解中的多个键值对

来自分类Dev

在 Django 模板 For 循环中对第二个模型使用键值查找?

来自分类Dev

使用 Zip 转换为键值对

来自分类Dev

Class(dict):更改其他键值时更改键值

来自分类Dev

Django 模板化邮件“dict”对象没有属性“get_host”

来自分类Dev

如何获得模板中表单的外键值?

来自分类Dev

在Ansible模板中加入键值对列表

来自分类Dev

基于json键值的特定车把模板

来自分类Dev

具有等于的键值模板循环

来自分类Dev

Django中的默认外键值

来自分类Dev

Django中的外键值分配

来自分类Dev

Django中的默认外键值

来自分类Dev

Django模板扩展了错误的模板

来自分类Dev

Django模板扩展了错误的模板

来自分类Dev

具有可选dict键值的字符串格式

来自分类Dev

计算Dict(Swift)中零件键值的出现次数

来自分类Dev

使用python从dict数组中查找最大键值对

来自分类Dev

如何在EJS模板中遍历json对象以获得键值

来自分类Dev

基于角度模板中键值的嵌入式字体颜色?