首页 > 解决方案 > 如何从元组列表中获取名称

问题描述

我目前在元组列表中有一个名称列表,当它们显示在我的表单上时,它们显示如下:

('Name1','Name1'),
('Name2','Name2'),
('Name3','Name3'),

这正是它们在代码中的显示方式。

我怎样才能让它们像这样显示:

Name1 
Name2
Name3

我的代码目前看起来像这样

视图.py

def customerDetails(request):
    model = complex_list

    content = {'model': model}
    return render(request, 'main/customerDetails.html', content)

模板.html

<form>
 <<select  name="Complex">
    {% for x in model %}
        <<option value="{{ x }}">{{ x }}</option>
    {%  endfor %}
  </select>> Complex

</form>

标签: pythondjangotuples

解决方案


您可以通过索引获取值:

{% for x in model %}
    <option value="{{ x.0 }}">{{ x.1 }}</option>
{%  endfor %}

推荐阅读