DateTimeField *** received a naive datetime (***) while time zone support is active

摘要:
django报错:/usr/local/lib/python2.7/dist-packages/Django-1.8.2-py2.7.egg/django/db/models/fields/init.py:1474:RuntimeWarning:DateTimeFieldOrg.updatedAtreceivedanaivedatetime(2017-06-1604:51:17)whiletime

django报错:

/usr/local/lib/python2.7/dist-packages/Django-1.8.2-py2.7.egg/django/db/models/fields/init.py:1474: RuntimeWarning: DateTimeField Org.updatedAt received a naive datetime (2017-06-16 04:51:17) while time zone support is active.
RuntimeWarning

解决方法:

时区问题,datetime.now()生成的不带时区的utc时间称为native time
使用django.utils.timezone.now()输出的是带时区的utc时间,称为active time
懒得一个个改,so:

# from datetime import datetime # 注释的
from django.utils import timezone as datetime # 添加的

参考文献:
1、https://blog.csdn.net/heybob/article/details/77319867 2019.6.27
2、http://www.zhixing123.cn/php/django-datetimefield-received-a-naive-da.html 2019.6.27

3、https://stackoverflow.com/questions/22028004/django-datetimefield-received-a-naive-datetime

免责声明:文章转载自《DateTimeField *** received a naive datetime (***) while time zone support is active》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android拖拽教程通过尾递归避免栈溢出下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js 添加天数

//日期加上天数得到新的日期 //dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD function getNewDay(dateTemp, days) { var dateTemp = dateTemp.split("-"); var nDate = new...

Django 框架入门篇(安装与创建项目)

什么是Django框架? 官方定义:Django是一个高级Python Web框架,鼓励快速开发和简洁实用的设计。它由经验丰富的开发人员构建,可以解决大部分Web开发的麻烦,因此您可以专注于编写应用程序而无需重复造轮子。 Django is a high-level Python Web framework that encourages rapid de...

Python的Django框架

一、Django简介 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0...

pytest框架+allure2框架的基本使用(2019-09-03更新)

前提准备: pip安装allure-pytest、pytest和allure-python-commons包,安装过程如下图: pip install allure-pytest pip install pytest pip install allure-python-commons 安装成功如下: allure --version 2.12.1 py...

Oracle 计算工时除去节假日(返回小时数)

--前提条件:DIM_oa_TIME 包含每一天,并且is_work=1 工作日 =0 非工作日 --详见:https://www.cnblogs.com/xiaobaidejiucuoben/p/14630923.html create or replace function getworktime(begindate in date,enddate...

git patch合并

多个Patch的合并: #git log ------------------------------------------------------------------------------ commit b56f73c3dba6fade796b5fba5fdaaba18adecd6fAuthor: floyd.peng <floyd.pen...