配置 Django 语言、时区(LANGUAGE_CODE + TIME_ZONE)

配置 Django 语言、时区(LANGUAGE_CODE + TIME_ZONE),我直接给你最常用、最稳定的中文配置,复制粘贴就能用。

  1. 打开 settings.py
    找到这两行:
    python
    运行
    LANGUAGE_CODE = 'en-us'
    TIME_ZONE = 'UTC'
  2. 改成 中文简体 + 中国时区
    python
    运行

语言:中文简体

LANGUAGE_CODE = 'zh-hans'

时区:中国上海(标准东八区)

TIME_ZONE = 'Asia/Shanghai'

下面这两个保持默认即可

USE_I18N = True
USE_L10N = True
USE_TZ = False # 关闭时区自动转换,国内项目最常用
3. 完整推荐配置(直接复制)
python
运行

语言设置

LANGUAGE_CODE = 'zh-hans'

时区设置

TIME_ZONE = 'Asia/Shanghai'

国际化开关

USE_I18N = True
USE_L10N = True

关闭时区功能(国内项目必关)

USE_TZ = False
4. 生效效果
Django 后台管理变成中文
时间显示为北京时间
报错提示、表单提示都变成中文
总结
中文:LANGUAGE_CODE = 'zh-hans'
北京时间:TIME_ZONE = 'Asia/Shanghai'
国内项目:USE_TZ = False
直接替换,保存重启服务即可!

posted @ 2026-05-14 16:34  ham0921  阅读(29)  评论(0)    收藏  举报