Django 查询集日期时间过滤

Django Queryset datetime filtering

我有一组包含日期和时间详细信息的学习课程,我想知道如何在我的 html 中进行过滤以仅向用户显示今天或今天之后即将进行的学习课程文件?这是会话的模型。

class Appointment(models.Model):
    date = models.DateTimeField()

也许是这样的:

from datetime import datetime

now = datetime.today()
Appointment.objects.filter(date__gte=now)

您可以使用数据库的时间戳 Now expression [Django-doc]:

from django.db.models.functions import <strong>Now</strong>

Appointment.objects.filter(<strong>date__gte=Now()</strong>)