日期是用户为获得早于(从用户输入开始的天数)的结果而输入的数字.例如,如果用户输入32天,他们将获得超过30天的结果.

快速试用:

class Entry(models.Model):
    entered = models.DateTimeField()

>>> from datetime import datetime
>>> Entry(entered = datetime.now()).save()
>>> Entry.objects.filter(entered__lte = datetime.now())
[<Entry: Entry object>]
>>> Entry.objects.filter(entered__gte = datetime.now())
[]
>>> Entry.objects.filter(entered__gte = datetime.now(), entered__lte=datetime(2009,11,1,0,0))
[<Entry: Entry object>]

我的问题和我的努力

xxxx__day__lte.

last_contact_filled个来自输入字段的输入

for day_filter in xrange(1,int(last_contact_filled)+1):
                qdict['last_contact__day']=day_filter

对我来说,在Django 到过滤白天做这件事最好的方法是什么?

推荐答案

像这样的东西对你来说会很管用:

from datetime import datetime, timedelta
how_many_days = 30
MyObject.objects.filter(entered__gte=datetime.now()-timedelta(days=how_many_days))

Django相关问答推荐

Djnago admin中 Select 字段的自定义查询

Django:我的上下文变量不能用于重复的for循环

将所有守护用户对象权限从一个Django用户重新分配给另一个Django用户

在Django上传JPEG图像时遇到问题

在 Django 中按月份和年份对帖子进行分类

Django:创建一个动态侧边栏模板并在其他模板中使用它

lower() 在 None 上被调用

将计数字段添加到 django rest 框架序列化程序

删除所有实例后,Django 模型实例主键不会重置为 1

将网络测功机添加到 Heroku django 应用程序时如何克服Coudn't find that formation错误?

Django:在模型管理器中获取模型的表名?

Python:获取异常的错误消息

从 django/python 中的 request.POST 检索列表项

如何查询名称包含python列表中任何单词的模型?

Django 发送邮箱

如何使 Django 的开发服务器公开?

如何在 django 2.0 admin 中使用 allow_tags?

BASE DIR 的绝对路径是什么?

django/文件上传权限

判断列表 django 模板中是否存在