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

Jquery 如何在django表单中使用自定义小部件(日期时间选择器),jquery,python,django,datetime,Jquery,Python,Django,Datetime,我试图在django表单中实现一个日期时间选择器,我也试图找到一个jQuery选择器,但没有一个适合我,所以我继续尝试django表单。在寻找了几天的解决方案后,我一直在检查自定义小部件,并找到了一个: 类TimeWwidgets.MultiWidget: {…等..} 但现在,我不知道如何使用它,我尝试了以下方法: lastcheck = forms.DateField(forms.TimeW()) 但它给了我一个: 属性错误/ “模块”对象没有属性“TimeW” 由于您使用的是forms.

我试图在django表单中实现一个日期时间选择器,我也试图找到一个jQuery选择器,但没有一个适合我,所以我继续尝试django表单。在寻找了几天的解决方案后,我一直在检查自定义小部件,并找到了一个:

类TimeWwidgets.MultiWidget:

{…等..}

但现在,我不知道如何使用它,我尝试了以下方法:

lastcheck = forms.DateField(forms.TimeW())
但它给了我一个:

属性错误/

“模块”对象没有属性“TimeW”


由于您使用的是forms.TimeW,因此出现属性错误,但forms中未定义TimeW

将您的字段更改为:

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

from path.to.widget import TimeW

是的,它在forms.py中,与我想在这种情况下使用的表单相同,将代码更改为widget=TimeW应该修复属性错误。