Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
django根据外键的日期范围进行筛选_Django_Django Filter - Fatal编程技术网

django根据外键的日期范围进行筛选

django根据外键的日期范围进行筛选,django,django-filter,Django,Django Filter,我有如下定义的模型: class Order(models.Model): order_date = models.DateTimeField(auto_now_add=True, blank=True) class OrderDetail(models.Model): order = models.ForeignKey(Order) 我试图根据以下日期筛选出一些条目: gl = OrderDetail.objects.filter(order.order_date__ran

我有如下定义的模型:

class Order(models.Model):
    order_date = models.DateTimeField(auto_now_add=True, blank=True)

class OrderDetail(models.Model):
    order = models.ForeignKey(Order)
我试图根据以下日期筛选出一些条目:

gl = OrderDetail.objects.filter(order.order_date__range=('2015-02-02','2015-03-10'))
但我得到了以下错误:

File "<console>", line 1
SyntaxError: keyword can't be an expression
文件“”,第1行
SyntaxError:关键字不能是表达式

Django使用
\uuu
语法替换过滤器查询中的

gl = OrderDetail.objects.filter(order__order_date__range=('2015-02-02','2015-03-10'))

Django使用
\uuu
语法替换过滤器查询中的

gl = OrderDetail.objects.filter(order__order_date__range=('2015-02-02','2015-03-10'))

Django使用
\uuu
语法替换过滤器查询中的

gl = OrderDetail.objects.filter(order__order_date__range=('2015-02-02','2015-03-10'))

Django使用
\uuu
语法替换过滤器查询中的

gl = OrderDetail.objects.filter(order__order_date__range=('2015-02-02','2015-03-10'))