我有一个带有时间列的mysql表。有些值比24小时长-它们只是持续时间而不是实际时间。在
尝试使用Django ORM TimeField读取它们,但MySqlDB后端引发了一个异常:
hour must be in 0..23
Django Mysql后端尝试将Mysql时间字段映射到日期时间.time将抛出python对象,然后抛出范围execption。在
我的想法是创建自定义字段,该字段执行实际的映射-mysql时间到python timedelta,但似乎在创建自定义字段之前调用了后端,因此映射时间-日期时间.time在mysql后端级别修复。在
有什么办法吗?我不能更改mysql时间列类型,只读取大于24的值?在
目前没有回答
相关问题 更多 >
编程相关推荐