【发布时间】:2013-10-18 06:05:05
【问题描述】:
我在 Oracle 中有一个表,它具有 DATE 类型的字段。我在 Django 中也有带有 DateTimeField 的模型。我想在 Oracle 的 DATE 字段中保存日期时间,但是 Django ORM 引发了这样的异常:
DatabaseError: ORA-01830: date format picture ends before converting entire input string
我尝试使用 Django DateField,但它没有保存日期时间,只有日期。如何使用 Django 在 Oracle 中保存日期时间(由于遗留问题,我不想在 Oracle 中使用 DATETIME 字段)。
我的模特:
class MyModel(models.Model):
filled_date = models.DateTimeField(db_column='filled_date')
【问题讨论】:
-
这是甲骨文方面的错误。您使用什么日期格式?
-
我使用 django.timezone 的默认值:django.timezone.now()。
标签: python sql django oracle datetime