我玩弄圍繞django
試圖瞭解其哲學的最後編輯時間datetimefiled,我試圖創建一個最後修改條目。我把這個在我的代碼:如何創建,保持在Django
slide_title = models.CharField(max_length=200)
last_date = models.DateTimeField('last modified',auto_now=True)
def __str__(self):
out = 'title: {}\n last modified: {}'.format(
self.slide_title,
type(self.last_date)
)
return out
但是當我開始shell
(使用python manage.py shell
)我得到以下
In [2]: from pressent.models import Slide
In [3]: Slide.objects.all()
Out[3]:
[<Slide: title: title
last modified: <type 'NoneType'>>]
爲什麼不是一個DateTimeField字段?
您是如何創建對象的?嘗試調用'slide.save()'。 'auto_now'應該設置當對象的save方法被調用時的當前日期時間。 –