如何在django表单中使用自定义小部件(日期时间选择器)

时间:2015-10-06 16:05:22

标签: jquery python django datetime

我试图以django形式实现日期时间选择器,我也试图找到一个jQuery选择器,但没有人适合我,所以我回到尝试使用Django表单。在寻找解决方案的日子后,我一直在检查自定义小部件并找到一个:

类TimeW(widgets.MultiWidget):

{...等...}

但是现在,我不知道如何使用它,我试过这个:

lastcheck = forms.DateField(forms.TimeW())

但它给了我一个:

  

/

中的AttributeError      

'模块'对象没有属性' TimeW'

1 个答案:

答案 0 :(得分:0)

您收到属性错误,因为您使用的是<my-elem config="ctrl.directiveConfig"></my-elem> ,但forms.TimeW中未定义TimeW

将您的字段更改为:

forms

如果在同一模块中定义了lastcheck = forms.DateField(widget=TimeW()) ,那将会有效。如果在其他地方定义了TimeW,则必须将导入添加到模块的顶部。

TimeW