【问题标题】:Django filter objects before deadlineDjango 在截止日期前过滤对象
【发布时间】:2021-06-16 19:49:15
【问题描述】:

我有一份工作清单。我只想显示与今天相比尚未超过申请截止日期的工作。

在我的 model.py 中,我有一个 Job 模型。它有一个名为 job_deadline 的字段,它是一个 DateField。

我如何获得所有活跃的工作?

它应该类似于 Jobs.objects.filter(job_deadline > date.today())。但这不起作用

【问题讨论】:

标签: django django-models django-views django-forms django-templates


【解决方案1】:

.filter() 只能带参数(=)不能带表达式(==><=...),所以有 __gt 之类的后缀来表示大于:

Jobs.objects.filter(job_deadline__gt = date.today())

【讨论】:

    猜你喜欢
    • 2021-04-02
    • 2014-09-04
    • 2018-04-04
    • 2021-03-05
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 2020-03-01
    相关资源
    最近更新 更多