`
xiaoJay
  • 浏览: 66218 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

django 时区问题

 
阅读更多
django 1.6 中 支持时区,

0、 pip install pytz

1、
settings.py 设置成:

LANGUAGE_CODE = 'zh_cn'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = True


2、
那么,存入数据库的是 timezone aware 的时间类型(时区默认是UTC)
如果要显示是,要生成当地的时区(比如 UTC+8)
import django.utils.timezone as tz
print tz.localtime(at).strftime('%Y-%m-%d %H:%m')
分享到:
评论

相关推荐

    django-timezone:一个测试Django时区设置的简单项目

    Django时区 一个简单的项目,用于测试Django时区设置。 在docker中运行 $ docker-compose up -d --build 访问服务器日期时间

    详解Django 时间与时区设置问题

    再写入数据库对时间进行加减操作...如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago, 此时的TIME_ZONE不管有没有设置都不起作用。 如果USE_TZ 设置为False,而TIME_ZONE设置为None,则Dj

    Django中和时区相关的安全问题详解

    作为安全研究人员,时区问题也可能和一些安全问题挂钩,比如优惠券的过期时间、订单的下单与取消时间等,如果没有考虑时区问题,有可能将导致一些逻辑漏洞。 本文就从多个常用模块开始,了解一下Django中的时区究竟...

    Django时区详解

    主要介绍了Django时区详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    django-docs-2.2-zh-hans.zip

    在 Django 中披露的安全问题 点击劫持保护 跨站请求伪造 CSRF 保护 登录加密 安全中间件 国际化和本地化 Django 提供了一个强大的国际化和本地化的框架, 以帮助您在多语言和世界各地区进行应用程序的开发: 概览 | ...

    django-easytz:时区本地化,无需任何思考或做任何事情

    这个 django 应用程序的目的是利用 Django 已经很棒的时区处理,并为等式添加一些自动魔术。 此套餐非常适合您,如果: 您不关心用户的准确时区名称(许多时区具有相同的 UTC 偏移量但名称不同,IE America/...

    详解Django 中是否使用时区的区别

    本篇文章主要介绍了详解Django 中是否使用时区的区别,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    关于Django显示时间你应该知道的一些问题

    1. 时区问题 首先是时区的问题,Django 默认使用的是 UTC 世界协调时,又叫世界统一时间。中国的时间与 UTC 的时差是+8小时,也就是中国时间=UTC+8。 若使用 TIME_ZONE = 'UTC',则模板中显示的时间就是读取到的时间...

    django-easy-timezones:基于GeoIP的Django简易时区

    基于基于IP的MaxMind GeoIP的Django(> = 1.7)的基于IP的简单时区。 快速开始 安装django-easy-timezones pip install django - easy - timezones 将“ easy-timezones”添加到您的INSTALLED_APPS设置中,如下所...

    django-pb-model:Protobuf Mixin用于Django模型

    日期时间字段时区 任何 自定义字段内建式 兼容性 目前已通过矩阵测试: Django / Python 2.7 3.5 3.6 3.7 3.8 1.11.x v 2.2.x v v v 3.0.x v v v 安装 点安装 pip install django-pb-model 将...

    django-geo-timezones:可重用的Django应用程序,用于通过地理坐标确定时区

    地理时区是一个简单的Django应用,可通过地理坐标确定时区。 快速开始 将“ geo_timezones”添加到您的INSTALLED_APPS设置中,如下所示: INSTALLED_APPS = ( ... 'geo_timezones', ... ) 从下载SHP TZ_DATA文件...

    详解django2中关于时间处理策略

    一、django中数据模型关于时间字段的认识 1、 DateField :可以记录年月日,映射到数据库是 date 类型 2、 DateTimeField :可以记录年月日时分秒,映射到数据库是 datetime 类型 3、 TimeField :可以记录时分秒,映射到...

    gdjango:django代码高亮项目

    把app加入配置文件settings.py文件,并修改语言和时区gwbblog/gwbblog/settings.pyINSTALLED_APPS = [# 加入blog'blog.apps.BlogConfig','django.contrib.admin','django.contrib.auth','django.contrib.content...

    Django配置文件代码说明

    Django配置文件settings简单说明,包含时区语言等 打开创建好的django工程,查看settings.py文件 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 这行代码定义了当前settings.py文件的...

    django-rest-calendar:使用Django和REST API框架制作的具有每月,每周,每日视图的日历

    django-rest-calendar 使用Django和REST API框架制作的具有每月,每周,每日视图的日历 功能性 每个用户可以使用不同的时区 事件具有标题和描述 事件始终属于一个日历 日历始终只有一个所有者(用户) 日历具有...

    Django-admin管理工具使用

    Django-admin管理工具使用django-admin基本介绍激活django-admin创建访问django-admin的超级用户访问django-admin修改django-admin为中文修改django-admin为中国时区后台放出users可以对用户信息进行修改 django-...

Global site tag (gtag.js) - Google Analytics