Django 通过排除日期。排除
我一直在到处寻找关于排除时间和前后的文档。Ie我的学校应用程序用于约会。他们希望我确保没有人能在当天之前注册。如果有人能给我一个格式,我就有了它,这样我就可以把它精简到当天。但不仅是一个问题的解决方案,但一些伟大的链接详细的文件,因为我需要在这个项目上的很多日期和时间将是好的Django 通过排除日期。排除,django,python-2.7,Django,Python 2.7,我一直在到处寻找关于排除时间和前后的文档。Ie我的学校应用程序用于约会。他们希望我确保没有人能在当天之前注册。如果有人能给我一个格式,我就有了它,这样我就可以把它精简到当天。但不仅是一个问题的解决方案,但一些伟大的链接详细的文件,因为我需要在这个项目上的很多日期和时间将是好的 'other' : Item.objects.exclude(time |date:"M d, Y"), 这是当前代码,但它不起作用。我得到了无效的语法。如果我取出()的话,我的页面就会加载,所以()就是问题所在。任何帮
'other' : Item.objects.exclude(time |date:"M d, Y"),
这是当前代码,但它不起作用。我得到了无效的语法。如果我取出()的话,我的页面就会加载,所以()就是问题所在。任何帮助都是非常合适的 可以尝试筛选日期范围,而不是排除日期前后
Item.objects.filter(date__range=["2017-01-01", "2017-01-31"])
要排除此类事件之前和之后的内容,应使用\uu lt
排除小于的内容,使用\uu gt
排除大于的内容:
Item.objects.exclude(date__lt=datetime.date(2017, 1, 1)).exclude(date__gt=datetime.date(2017, 1, 31))
用你尝试过的代码更新post,你得到的回溯是什么?我得到的代码是一行,没有回溯获取一些文本错误关闭服务器你不能给它任何你想要的语法并期望它工作。
日期:
是django模板语法。请尝试strftime将时间格式化为您希望的格式,这样我可以在哪里找到关于排除任何包含当前日期的内容的文档?queryset接受datetime对象。只需在现场过滤即可。虽然这确实排除了我需要的一切,但我现在只需要做一天。有没有办法做到这一点,