Django表单中可编辑的选项字段/下拉框

2024-09-28 22:34:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Django很陌生。我想创建一个可编辑的下拉框。在搜索之后,我找到了下面的代码来创建下拉列表。在

Choices1 = [("0", _("0")), ("1", _("1")),("2", _("2"))[("3", _("3"))]

_list =  forms.ChoiceField( choices=choices1,label=_("ListExample"),required=False)

显示下拉框。但这不是可编辑字段。它不允许我编辑值,它只允许我选择。我想把这个下拉框/选项列为可编辑框。在

谢谢, 卡莱


Tags: django代码编辑列表requiredformslabellist
2条回答

也许你可以:

Choices1 = [("0", _("0")), ("1", _("1")),("2", _("2"))[("3", _("3"))]

options = (value for key, value in Choices1 )

list =  forms.CharField(widget=forms.Textarea(attrs{'selectBoxOptions':';'.join(options)})),label=_("ListExample"),required=False)

在html中,您可以尝试:

^{pr2}$

供将来参考:该解决方案现在可用于html5,它允许可编辑的下拉列表。 对Django也是如此:https://stackoverflow.com/a/32791625/1937033

相关问题 更多 >