2014-06-23 51 views
0

我在Django使用DateTimeField時遇到問題。在模型中我有場如何正確使用Django中的DateTimeField和SQLite數據庫?

startTime = models.DateTimeField() 

我在SQLite數據庫表

startTime datetime NOT NULL 

創建correspondin列,它不工作,我有AttributeError。我知道SQLite不支持日期時間類型。它可以將日期時間存儲爲文本,實數或整數。有處理日期和時間的特殊sqlite函數。 問題是我不知道如何加入到一起。我想爲datetime使用默認的django小部件,這就是爲什麼我在模型models.DateTimeField()中聲明的原因。但它不能存儲在數據庫中。如果我使用models.IntegerField(),它將存儲在數據庫中,但我不會有日期時間小部件。

回答

0

我在我的數據庫中發現錯誤。我創建了列startTime而不是由manage.py syncdb,但從命令行。而我在那裏存儲的數據不正確。我從表中刪除這些數據,問題就解決了。

+0

將您的答案標記爲已接受的答案。 – tjati

相關問題