`
zl4393753
  • 浏览: 333574 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

部署Django工程应该注意的问题

 
阅读更多
1. 管理后台自定义
    自定义工作应该在开发阶段完成了,覆盖默认的base-site.html,然后拷贝到工程内就可以了

2. MySQL数据库默认编码
    创建数据库时,一定要制定数据库默认编码为“UTF8”,不然中文无法写入,具体语句如下:

CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


3. Mac下修改MySQL数据库默认编码
    查看数据库编码的命令:
SHOW VARIABLES LIKE 'character_set_%';

其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

configuration file ('/etc/my.cnf' for example) should look like that:
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8


Restart MySQL.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics