Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.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 如何通过ForeignKey表关联一个表的顺序和范围来选择一个表?_Python_Django_Django Models - Fatal编程技术网

Python 如何通过ForeignKey表关联一个表的顺序和范围来选择一个表?

Python 如何通过ForeignKey表关联一个表的顺序和范围来选择一个表?,python,django,django-models,Python,Django,Django Models,型号: 我需要按Event.Event_日期获取上个月(周等)的结果查询集 类似于(但这不起作用……): 谢谢。这不是我们应该做的。您可以通过以下方式在相关字段中订购: res = Result.objects.select_related('event__event_date').filter(some1 = something1, some2 = something2).order_by('event_name')[range:] 这不是我们应该做的。您可以通过以下方式在相关字段中订购:

型号:

我需要按Event.Event_日期获取上个月(周等)的结果查询集 类似于(但这不起作用……):

谢谢。

这不是我们应该做的。您可以通过以下方式在相关字段中订购:

res = Result.objects.select_related('event__event_date').filter(some1 = something1, some2 = something2).order_by('event_name')[range:]
这不是我们应该做的。您可以通过以下方式在相关字段中订购:

res = Result.objects.select_related('event__event_date').filter(some1 = something1, some2 = something2).order_by('event_name')[range:]

工作起来很有魅力!我真正需要的是。。谢谢工作起来很有魅力!我真正需要的是。。谢谢
res = Result.objects.filter(
    some1=something1, some2=something2
).order_by(
    'event__event_date'
)
from django.utils.timezone import now
from datetime import timedelta

res = Result.objects.filter(
    some1=something1, some2=something2,
    event__event_date__gte=now().date()-timedelta(days=7)
).order_by(
    'event__event_date'
)