Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django中的Oracle日期查询_Python_Django_Oracle_Django 1.7 - Fatal编程技术网

Python django中的Oracle日期查询

Python django中的Oracle日期查询,python,django,oracle,django-1.7,Python,Django,Oracle,Django 1.7,这是我在Oracle上进行日期查询时从Django获得的SQL(我是Model.objects)的一个实例: 这将返回一个数据库错误(ORA-01850:hour必须介于0和23之间)。注意日期是如何被倒逗号包围的。这是预期的行为吗?我无法复制您的错误,您使用的是什么版本的Oracle?这对你有用吗?什么类型是incd_date_d?@BurhanKhalidDateTimeField()。我用与你相同的输出运行了这个查询,它没有从Oracle中给我错误;所以我认为这与倒逗号无关。 from d

这是我在Oracle上进行日期查询时从Django获得的SQL(我是
Model.objects
)的一个实例:


这将返回一个数据库错误(
ORA-01850:hour必须介于0和23之间)。注意日期是如何被倒逗号包围的。这是预期的行为吗?

我无法复制您的错误,您使用的是什么版本的Oracle?这对你有用吗?什么类型是
incd_date_d
?@BurhanKhalid
DateTimeField()
。我用与你相同的输出运行了这个查询,它没有从Oracle中给我错误;所以我认为这与倒逗号无关。
from datetime import datetime as dt
dates = [dt(2014,07,01), dt(2014,07,02)]
print i.filter(incd_date_d__range=dates).query

SELECT "SCHEMA"."TABLE"."COL1", "SCHEMA"."TABLE"."DATE_COL" 
FROM "SCHEMA"."TABLE" 
WHERE "SCHEMA"."TABLE"."DATE_COL" 
BETWEEN 2014-07-01 00:00:00 AND 2014-07-02 00:00:00