问题描述
也许我只是错过了在检索小时数据之前要做的一些步骤。我使用 auto_Now_add 函数来节省在 Django 中创建新记录的时间。当我检查该信息时,我正确地得到了小时,例如:
2021 年 7 月 5 日,上午 8:48
但是当我检索用于创建 JSON 对象的信息时,我得到了不同的结果; 2021 年 7 月 5 日上午 8:48 我收到
2021-07-05 13:48:48.987675+00:00
这种行为的原因是什么?。
注意:我真的不关心日期格式,我的主要问题是在 Django 面板中显示 8:48 am 而当我从数据库中检索时间字段数据时,我得到了 13:48
注意事项 2:
我在 Django settings.py 中使用此代码来设置服务器时间
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'America/Mexico_City'
USE_I18N = True
USE_L10N = True
USE_TZ = True
用于将时间数据检索到 json im 使用
str(spcObject.expedition_time)
我需要以另一种方式使用 str 解析原因,Django 会告诉我 datatime 不是 JSON 可序列化的
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)