Django 中文本地化汉化方法

在 Python 的 web 开发框架中很多人都会选择强大的 Django 来进行学习,但是 Django 默认使用的语言是英语,对于开发人员可能还好,但是实际部署的时候英文环境对于网站运维人员未必友好,所以需要能够将 Django 的后台中文本地化,接下来就简单介绍一下如何汉化我们的 Django 。

系统环境

本文建立在以下系统环境中,对于其他版本和环境本文内容仅供参考。

操作系统:Manjaro Linux 内核版本 4.14
Django: 1.11
Python: 3.6

我们搭建了一个简单的投票应用,登录后台是纯英文的如下图:
这里写图片描述

可以看到我们的应用(app)名字叫polls ,polls 下有一个模型(models)叫做Question,然后我们整个后台管理界面(admin)也都是全英文的。

设置项目为中文

打开项目配置文件 settings.py 修改为下面的样子

# 较早版本的 Django 可以尝试改为'zh-CN',具体可查看
# “python/site-packages/django/conf/locale/”中的语言名称
LANGUAGE_CODE = 
### 使用 PyCharm 社区版(中文界面)创建 Django 项目 #### 安装必要的软件包 为了能够在 PyCharm 社区版中创建并管理 Django 项目,首先需要安装 PythonDjango 库。可以通过命令行工具来完成这些操作。 打开系统的命令提示符或终端窗口,输入以下命令以确保已正确安装 `pip` 并更新到最新版本: ```bash python -m ensurepip --upgrade ``` 接着通过 pip 来安装 Django: ```bash pip install django ``` 验证 Django 是否成功安装可以执行下面这条指令获取当前安装的 Django 版本号: ```bash django-admin --version ``` 如果显示出了具体的版本号码说明已经准备好继续下一步了[^2]。 #### 创建新的 Django 项目结构 在本地计算机上选择合适的位置作为工作目录,并在此处启动一个新的命令行会话。使用 `django-admin startproject` 命令初始化一个名为 "my_django_project" 的新 Django 工程文件夹(可以根据实际需求更改名称): ```bash django-admin startproject my_django_project ``` 此命令将会生成一系列默认配置好的 Django 文件和子目录用于构建 Web 应用程序的基础框架。 #### 配置 PyCharm 社区版环境 启动 PyCharm 后切换至中文语言设置,进入 **File | Settings...** 菜单项下的 **Appearance & Behavior | Appearance**, 更改为 Simplified Chinese 即可实现汉化界面[^3]。 之后按照如下步骤导入刚刚创建好的 Django 项目: 1. 打开 PyCharm 中文版; 2. 点击菜单栏中的 “文件” -> “打开”,浏览找到之前由 `startproject` 命令产生的那个文件夹位置; 3. 将其选中加载入 IDE 当前的工作空间内; 此时应该可以在左侧导航树形视图里看到完整的工程架构以及所有关联资源文件列表[^1]。 #### 运行服务器测试 最后一步是在开发环境中激活虚拟环境(如果有设定的话),再回到 PyCharm 终端面板尝试启动内置 HTTP Server 测试服务是否正常运作: ```bash cd path\to\your\djangoprojectfolder python manage.py runserver ``` 当浏览器访问 http://localhost:8000/ 地址能够显示出标准欢迎页面即代表整个流程顺利完成!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值