<分区> 分区>
我正在制作一个类似博客的平台,其中包含一个事件页面。我有一个模型如下:
class Event(models.Model):
dtime_start = models.DateTimeField(null=False, blank=False)
dtime_end = models.DateTimeField(null=False, blank=False)
假设我有一个名为 event_main 的 View ,它投影所有事件。但是,我想在页面顶部突出显示当前事件的事件,突出显示。所以我需要的是:
- 获取客户端的确切请求
datetime - 过滤
Event请求datetime在dtime_start和dtime_end之间的实例
我想到了包括 for 循环在内的解决方案并将结果放入列表中,但是我真的不想将模型实例放入列表中,因为有 QuerySets。在 Django 中是否有内置的方法来执行此操作?
###############
# Environment #
###############
python 3.2.5
pypy 2.4.0
django 1.8.7
