分类 Python 下的文章

pytz 格式化北京时间多出6分钟问题


起步

在django框架中,用的是 pytz 库处理时区问题,所以我也尝试用这个库来处理。但发现了一个奇怪的问题:

import datetime
import pytz

dt = datetime.datetime(2019,6,20, 12, tzinfo=pytz.timezone('Asia/Shanghai'))
print(dt)  # 2019-06-20 12:00:00+08:06

为什么多出了 6 分钟来?


Django 配置多站点多域名


起步

要介绍一个非常方便的 Django 扩展包-- django-hosts 。它能够提供在不同的子域名下访问不同的 app。例如,在项目中有多个应用 app01app02 等,希望通过域名 app01.example.com 访问该应用。