html django多选择提交,python – Django – 具有多个选择的下拉表单

我需要构建

django下拉表单的指导.我可以选择多个选项的字段.我需要在表单的office字段中选择多个位置.

提交时,表格需要返回所选办公室的清单(例如[“纽约”,“洛杉矶”]或[“奥斯汀”]).返回元组也是可以接受的.

我现在能做的最好的事情是为办公室建造一个multipleChoiceField,具体如下:

from django import forms

class my_Form(forms.Form):

OPTIONS = [

("0", "*ALL"),

("1", "New York"),

("2", "Los Angeles"),

]

office = forms.MultipleChoiceField(

choices=OPTIONS,

initial='0',

widget=forms.SelectMultiple(),

required=True,

label='Office',

)

导致此表单字段布局:

7OZIH.png

但是,我希望此字段为下拉列表,以减少页面上的空间.

我发现这个djangosnippet但是(1)有些人提到它看起来过时了(我无法确认),以及(2)我首先要检查内置的django表单/小部件设置是否可以完成此任务使用自定义代码.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值