如何在django中添加列表值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在django中添加列表值?相关的知识,希望对你有一定的参考价值。

如何在django选择字段中添加列表值?

我的代码是

from django import forms
import os
drives_a = [chr(x) + "," for x in range(65, 90) if os.path.exists(chr(x) + ':')]

class contactForm(forms.Form):
    drives = forms.CharField(label='Drive Name', widget=forms.Select(choices=drives_a))
答案

选择通常是布局的

choices = (
    (key1, 'opt1'),
    (key2, 'opt2'),
)

确保工作然后修改你的drive_a语句来创建它

另一答案

How to add name in drive value in label name

来自django import forms import os,来自django.forms.models的字符串导入ModelForm

drives_a = [chr(x)+':'for x in range(65,90)if os.path.exists(chr(x)+':')]

drives_b = (chr(x)+':' for x in range(65, 90) if os.path.exists(chr(x) + ':'))

CHOICES_DRIVE = [(“Drive”,drives_a),

]

class contactForm(forms.Form):drive = forms.CharField(widget = forms.Radioselect(choices = CHOICES_DRIVE))

以上是关于如何在django中添加列表值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django Summernote 中显示编程片段的代码块?

如何将列表视图中的数据从一个片段发送到另一个片段

如何使用引导程序和 for 循环在 django 中创建电影片段?

OnItemClick 如何从列表视图中获取单击项目的文本值

如何在列表视图中添加最近播放的歌曲?

Django 1.9 在列表中查找属性等于某个值的对象