我正在尝试在表单中使用 django localflavor 小部件 USStateSelect(),但我希望小部件默认选择 Nebraska。Widget 仅接受 attrs arg,因此我试图了解必须设置哪些属性才能获得所需的结果。这是我在 forms.py 中的内容:
state = forms.CharField(widget=USStateSelect(attrs={'value':'NE'}))
这是 HTML 选择元素的文档:http: //www.w3.org/html/wg/drafts/html/CR/forms.html#the-select-element
这是 localflavor 的文档:https ://django-localflavor.readthedocs.org/en/latest/_modules/localflavor/us/forms/
<option value="NE" selected>Nebraska</option>
这是我需要在我的 html 中包含的内容,但我无法弄清楚 attrs dict 需要包含什么才能实现此结果。我已经尝试将 'selected':'selected' 和 'class':'selected' 添加到字典中,但这并没有这样做。
我见过很多人问如何添加一个空选项,但似乎没有人想让它默认为特定状态。欢迎任何想法。
谢谢,
安东尼