2012-07-15 37 views

回答

0

嘗試

import datetime 
created = models.DateTimeField(default=datetime.datetime.now) 

而關於爲什麼這種情況發生,你可以在這裏閱讀過:Django auto_now and auto_now_addDjango model field default

+10

這是一個糟糕的建議。 datetime.datetime.now()將在加載模型時進行評估。基本上,這個創建的字段的默認日期時間是服務器上次啓動的時間。 編輯:這是oburejin真正想要的。 created = models.DateTimeField(default = datetime.datetime.now) (默認情況下需要一個可調用的對象,用於在實際實例化時調用。請參閱:https://docs.djangoproject.com/en/dev/ref/models /場/#默認) – Hovis 2013-05-20 20:11:08

相關問題