【发布时间】:2017-05-11 02:15:52
【问题描述】:
假设我有 Item 模型,它有一个开始和结束时间域。
class Item(models.Model):
start = models.TimeField()
end = models.TimeField()
我需要获取特定范围内(在某个开始和结束之间)的所有项目,
但是,
假设我的数据库中有两个项目:
第 1 项,从下午 5 点开始到晚上 8 点结束
和
第 2 项从晚上 8 点开始到晚上 11 点结束
我想查询以获取在下午 5 点到晚上 8 点之间(含)和下午 8 点之间的所有项目, 所以它应该只返回第 1 项,即使第 2 项从晚上 8 点开始,我不想要第 2 项,因为第 2 项的结束与开始不同第 1 项。
【问题讨论】:
-
不,不是重复的。
-
请看说明
标签: sql django postgresql