django timezone问题处理
2018-03-05 16:25
232 查看
使用django是终端一直出现警告:
DateTimeField BookSection.created received a naive datetime (2017-12-05 16:12:53.719613) while time zone support is active.
问题处理如下:
时区问题,datetime.now()生成的不带时区的utc时间称为native time
使用django.utils.timezone.now()输出的是带时区的utc时间,称为active time
懒得一个个改,so:
# from datetime import datetime # 注释的
from django.utils import timezone as datetime # 添加的
此时再使用查询语句,就不会出现这个警告了:from django.utils import timezone as datetime
datetime_start = datetime.now()
book_sections = BookSection.objects.filter(created__gte=datetime_start).order_by('created')
DateTimeField BookSection.created received a naive datetime (2017-12-05 16:12:53.719613) while time zone support is active.
问题处理如下:
时区问题,datetime.now()生成的不带时区的utc时间称为native time
使用django.utils.timezone.now()输出的是带时区的utc时间,称为active time
懒得一个个改,so:
# from datetime import datetime # 注释的
from django.utils import timezone as datetime # 添加的
此时再使用查询语句,就不会出现这个警告了:from django.utils import timezone as datetime
datetime_start = datetime.now()
book_sections = BookSection.objects.filter(created__gte=datetime_start).order_by('created')
相关文章推荐
- django1.4 关于处理静态文件的问题
- Django 中的 Timezone 处理
- Django 部署 Python3+Django+uWSGI+Nginx(含处理Nginx返回400 Bad Request问题、防火墙管理)
- 处理php出现default timezone抖动的问题
- (django问题)处理换行和空格
- Django中,图片显示问题--Django中静态文件处理方法指南
- django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。
- django AlreadyRegistered问题处理
- django分页 所有问题处理结果...汗!搞了那么多天啊
- Windows下Apache+Django+mod_wsgi的static和media问题处理
- Django中,图片显示问题--Django中静态文件处理方法指南
- django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。
- Django —— 数据库处理时的报错问题
- Python[问题处理] django-admin.py startproject learning_log .
- Ajax提交中文数据乱码问题处理
- debian 8.4日常问题处理
- 关于XStream双下划线问题的处理
- UE4 启动器一系列问题处理链接
- 一次处理exchange2003问题的经历
- java 与 mysql 中文问题的处理