首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过.exclude排除日期

通过.exclude排除日期
EN

Stack Overflow用户
提问于 2017-03-29 08:30:32
回答 1查看 487关注 0票数 0

我一直在到处寻找排除时间和前后的文档。我的学校应用是预约服务。他们想让我确保没有人能在当天之前注册。如果有人可以给我一个格式,我有它,这样我就可以把它剥离到只有一天。但不仅是一个问题的解决方案,但一个链接到一些伟大的详细文档,因为我需要日期和时间在这个项目上的很多将是好的。

代码语言:javascript
复制
'other' : Item.objects.exclude(time |date:"M d, Y"),

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

EN

回答 1

Stack Overflow用户

发布于 2017-03-29 12:14:36

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

代码语言:javascript
复制
Item.objects.filter(date__range=["2017-01-01", "2017-01-31"])

要排除在此之前和之后的内容,应使用__lt表示小于,__gt表示大于:

代码语言:javascript
复制
Item.objects.exclude(date__lt=datetime.date(2017, 1, 1)).exclude(date__gt=datetime.date(2017, 1, 31))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43082230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档