2015-10-06 46 views
0

我想在django窗体中实现一个datetime选择器,我也试图找到一个jQuery选择器,但没有一个适合我,所以我回到了尝试与Django形式。寻找天为一个解决方案后,我一直在检查自定义部件,发现一个:如何在Django窗体中使用自定义窗口小部件(日期时间选择器)

类TimeW(widgets.MultiWidget):

{...等等...}

但现在,我不知道如何使用它,我想这一点:

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

但它给了我一个:

AttributeError的AT/

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

回答

0

,因为你正在使用forms.TimeW,但TimeWforms定义你得到的属性错误。

您的字段更改为:

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

如果TimeW在同一模块中的定义,将工作。如果TimeW在其他地方定义,则必须将导入添加到模块的顶部。

from path.to.widget import TimeW 
+0

这是,这是在forms.py一样,同样我想用 –

+0

在这种情况下的形式,改变代码'小部件= TimeW()'应该可以解决属性错误。 – Alasdair

相关问题