【发布时间】:2014-02-17 20:43:07
【问题描述】:
我已经阅读了一些关于 Widgets 的文档,在 stackoverflow 上查找了几个线程后,我发现有几个人遇到了同样的问题,但他们的解决方案对我不起作用。
我正在尝试为 ModelChoiceField 指定 css 类,但我只收到错误“init() 需要至少 2 个非关键字参数(1 个给定)”。
这是我与此相关的代码:
from django.forms import ModelForm, ModelChoiceField
..
widgets = {'categoryID': ModelChoiceField(queryset="", widget=ModelChoiceField(attrs={'class': 'form-control'})),
}
..
我在其他两个答案中读到,他们试图将 attrs 属性指定为字段的属性而不是小部件,所以上面我将其指定为小部件的属性,但它仍然不起作用。
有什么想法吗?
【问题讨论】: