2015-10-06 75 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

相關問題