通过.exclude

时间:2017-03-29 00:30:32

标签: django python-2.7

我一直在寻找关于排除时间和之前和之后的文档。即我的学校应用程序是约会。他们希望我确保没有人能够在当天早些时候注册。如果有人可以给我一个格式,我就可以将它剥离到一天。但不仅是问题的解决方案,而且链接到一些非常详细的文档,因为我需要在这个项目上做很多日期和时间。

'other' : Item.objects.exclude(time |date:"M d, Y"),

这是当前的代码,它不起作用。我的语法无效。如果我取出它的(),我的页面加载,所以()是问题。任何帮助都会被大大占用。

1 个答案:

答案 0 :(得分:1)

也许尝试过滤日期范围,而不是在

之前和之后排除
Item.objects.filter(date__range=["2017-01-01", "2017-01-31"])

要在此类内容之前和之后排除适用于__lt小于和__gt大于:

Item.objects.exclude(date__lt=datetime.date(2017, 1, 1)).exclude(date__gt=datetime.date(2017, 1, 31))