2017-03-29 54 views
0

我一直在寻找无处不在的时间和前后的文档。即我的学校应用程序是用于约会。他们希望我确保没有人能够在当天之前注册。如果有人可以给我一个格式,我可以把它放到一天。但不仅是问题的解决方案,而且是一些非常详细的文档的链接,因为我需要在这个项目上花费大量的时间和日期,这很好。排除日期通过.exclude

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

那是目前的代码,它不工作。我得到无效的语法。如果我拿出()它的()我的网页加载()是问题。任何帮助都将被极大地占用。

+0

用你试过的代码更新文章,你得到的回溯是什么? –

+0

我有的代码是,那里有一条线没有追溯返回得到一些文本错误关闭服务器 –

+0

你不能给它任何你想要的语法,并期望它的工作。 'date:'是一个django模板语法。尝试strftime以您想要的格式格式化时间 – karthikr

回答

0

也许尝试过滤的日期范围,而不是排除之前和之后

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)) 
+0

虽然这确实排除了我需要的所有内容,但只需在现在的时间即可完成。有没有办法做到这一点,所以只有未来的日期显示, –