2011-03-17 27 views
2

我在模型上有一個DateTimeField。在該模型的表單中,我使用了SplitDateTimeWidget。我想讓用戶輸入一個日期,並讓我的代碼定義一個默認時間(如下午2點),如果沒有輸入。如何將默認時間(但不是日期)添加到DJango中的DateTimeField?

有沒有簡單的方法來做到這一點?由於這是多種形式所需要的,我想要有一種方法可以同時應用於所有表單,而不必爲每個表單重新實施。

回答

1

您可以通過繼承DateTimeField並覆蓋clean()方法來完成此操作。

0

我傾向於在save()方法或pre_save信號被調用時執行這些類型的默認值。

相關問題