- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样一个模型:
class Article(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
create_time = models.DateTimeField(auto_now_add=True,null=True)
然后我在 View 函数中写了这样一条查询语句:
from datetime import time
start_time = time(hour=17)
end_time = time(hour=18)
articles = Article.objects.filter(create_time__time__between=(start_time,end_time))
但 Django 引发异常 django.core.exceptions.FieldError: TimeField 的不支持查找“之间”或不允许加入该字段。
,django document说是对的。如果我想过滤时间在 17 到 18 之间,我该怎么办?
最佳答案
不,BETWEEN 查找的 Django 语法是 __range
,而不是 __between
- 这似乎是 __time
文档中的一个错误。
articles = Article.objects.filter(create_time__time__range=(start_time,end_time))
(我已经提交了 PR 来修复文档。)
关于django - TimeField 不受支持的查找 'between' 或不允许加入该字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49651652/
我有一个带有 start_time 和 stop_time 的每日事件模型。 class DailyEvent(models.Model): start_time = models.TimeF
有没有办法在 Silverstripe CMS 的 TimeField 中隐藏秒数? static $db = array ( 'StartTime' => 'Time'
有时您需要从用户那里收集时间而不收集相关日期。例如,如果用户正在配置每天同时运行的重复事件。 Django 的TimeField虽然不玩时区。但是,在这种特殊情况下(并且可能在您单独记录时间的任何时候
使用:Joda-Time Grails插件。 使用:域对象中的DateTime。 如何在GSP输入字段中仅获取没有毫秒的时间分量? 使用这个: 我得到例如:17:00:00.000 我想去的地方:1
我在我的数据库中存储一个对象,其时间字段如下所示: class MyClass(models.Model): start_time = models.TimeField(null=True,
我正在写一个应用程序 Django并使用多个 TimeFields在一个模型中。我只想使用时间格式 hh:mm(不是 hh:mm:ss 或 hh p.m./a.m. 或其他东西)。 我已经设置了 Dj
我有这样一个模型: class Article(models.Model): title = models.CharField(max_length=200) content = mo
formHelper对于没有向数据库插入数据的时间: +---------------------------------------------------+ |attendence_id|id
我有一个营业时间需要比较,如果营业时间超过午夜,我会得到不完整的结果 我的模型 class Hours(models.Model): dayofweek = models.ForeignKey('
我有一个 ExtJS TimeField我在哪里使用 setMinValue(...)和 setMaxValue(...)仅向用户显示有效的时间元素。这工作得很好,但我如何重置 minValue和 m
我想在我的 Django 表中添加一个 models.TimeField 字段。 并限制用户只能添加一个小时(例如 13:00 而不是 13:30)。 执行此操作的最佳方法是什么? 最佳答案 你可以定
我有一个包含 TimeField 对象的模型。我还有一个 django 模板,它以 JSON 格式列出时间字段例如 ... "time":"{{ mymodel.mytime }}", ...
我有一个包含 TimeField 对象的模型。我还有一个 django 模板,它以 JSON 格式列出时间字段例如 ... "time":"{{ mymodel.mytime }}", ...
在 Django Admin 中,我想显示所有操作持续时间的总和。我用一个额外的字段解决了它。但是总和 01:30:00 小时03:45:00 求和为 47500,0,因为求和将时间转换为整数。 我像
我正在尝试将当前表示为字符串的时间读入 Python 2.7 中的 Django TimeField 模型,并同时通过 float 对其进行缩放。 例如: 00:31:14 / 1.0617 = 00
我有一个 Django 表单,用于创建和更新模型数据。当我创建新记录时,一切正常,因为我只需通过我的 时间选择器 输入下午 6:30。但是,当我编辑当前记录时,Django 默认以 24 小时格式显示
我在格式化 jquery timepicker 时遇到问题。我的问题是,我希望时间以 HH:MM AM/PM 格式显示在表单中(以便用户可以这样查看),但将其作为军事时间 (%H:%M) 加载到时间字
如何在 Django View 中格式化 TimeField? 目前在我的 django html 模板中,我可以轻松执行以下操作: {{movie.start_time|time:"g:iA"|lo
我正在尝试使用 Pandas 来总结一系列的时间(小时,分钟)。数据来自 TimeField class PhoneRecord ( models.Model ): et = models.T
我在一个模型上编辑了两个字段,并将它们从 IntegerField 更改为 TimeField: class Model(models.Model): start_time = models.
我是一名优秀的程序员,十分优秀!