Django Select2Widget没有属性“ attrs”

时间:2018-08-12 11:57:04

标签: django django-models django-forms django-templates

我正在尝试以某种形式实现django_select2,但是当我尝试呈现页面时,出现以下错误:

IDevice name = (IDevice)e.Item;

小部件是这样声明的(它是一个模型形式):

type object 'Select2Widget' has no attribute 'attrs'

这是完整的追溯:

self.fields["prodotti_var"].widget = Select2Widget

你们能帮我吗?

1 个答案:

答案 0 :(得分:0)

通过写作:

self.fields["prodotti_var"].widget = Select2Widget

没有构造了小部件,但是将对Select2Widget类的引用传递到self.fields中。

您需要调用构造函数,因此:

self.fields["prodotti_var"].widget = Select2Widget()