python - 如何从元组列表中获取名称
问题描述
我目前在元组列表中有一个名称列表,当它们显示在我的表单上时,它们显示如下:
('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>
解决方案
您可以通过索引获取值:
{% for x in model %}
<option value="{{ x.0 }}">{{ x.1 }}</option>
{% endfor %}
推荐阅读
- javascript - 更改窗口大小时的图表加载
- laravel - 是什么导致 Laravel 8 网站运行缓慢?
- android - Unity/Android/iOS 弹出窗口并锁定屏幕的其余部分
- ubuntu - 如何解决 Lubuntu 18.04 中的“没有可用的输入设备”问题?
- php - 如何在更改时从下拉菜单中删除项目,php
- html - 将 Bootstrap 的 Collapse 功能与 Django 后端集成。如何使用 for 循环?
- python - 如何从html中获取数字?
- python - 如何从 Visual Studio Code 运行 ABAQUS python 脚本?
- wordpress - 与主机共享 Docker Wordpress 卷时出现问题
- laravel - 如何在 Laravel 中将 S3 存储桶中的文件作为图像返回?