Django
主要更新介绍: 完美整合Discuz!论坛,实现一站式登陆、退出、注册; 同步所有会员资料; 新增购物车功能,商品购买更加方便、快捷; 新增部分快捷菜单,网站访问更加方便; 限制首页商品、店铺标题显示长度; 修正会员后台管理不能更改密码的错误; 完善商品显示页面所有功能链接; 修正后台标签管理部分错误; 修正前台学校列表不按后台顺序显示的错误; 修正搜索功能中学校名称过长导致显示紊乱的现象; 修正
0
最近在学习Django网站架构,刚学习的时候依照http://djangobook.py3k.cn/2.0/这一教材慢慢学习,到后来发现中文页面无法显示的问题在这里将解决方法写出来,希望能帮到大家。
中间涉及到的相关语言及软件的版本:
操作系统:win8
Python:2.7.5
Django:1.5.5
Mysql: 5.5.24
需要更改的文件:
一、当前项目下settings.py文件中的
<span style="font-size:18px;">TIME_ZONE = 'America/Chicago'LANGUAGE_CODE = 'en-us'
<span style="font-size:18px;">TIME_ZONE = 'Asia/Shanghai'LANGUAGE_CODE = 'zh-cn'
TIME_ZONE = 'America/Chicago'LANGUAGE_CODE = 'en-us'DEFAULT_CHARSET = 'utf-8'# Encoding of files read from disk (template and initial SQL files).FILE_CHARSET = 'utf-8'
分别更改为:
TIME_ZONE = 'Asia/Shanghai'LANGUAGE_CODE = 'zh-cn'DEFAULT_CHARSET = 'utf-8'# Encoding of files read from disk (template and initial SQL files).FILE_CHARSET = 'gb18030'
三、 如此修改之后就可以显示中文版的HTML文件,但是在调用数据库的时候需要将数据库的字符类型进行修改(以MySQL为例),网上有方案说是可以将MySQL安装目录下的my.ini 文件中的“default-character-set=”为GB2312或者UTF-8,但是我没有找到该文件,因此我在创建数据库时使用以下命令:
CREATE DATABASE dbname DEFAULT CHARACTER SET utf8
这样修改之后就能够完全支持中文了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号