django项目部署——如何解决mysql出现中文乱码情况

django项目部署,大概分为以下几个步骤,有些库的使用取决于django网站涉及到的功能。
1. mysql 安装
2. python安装,运行django
3. django安装
4. pip安装,用于之前直接安装对应的库

一. mysql 免安装版本安装——如何解决mysql出现中文乱码情况

使用mysql免安装版本,下载地址 mysql download
下载之后,解压缩,然后安装。
mysql 登录:: mysql -u root -p,回车后,输入root密码设置命令,如下

set password for root@localhost = password('123'); 

注意:如果遇到mysql中文乱码问题
可以用命令查看数据库编码.

show variables like '%char%';

问题原因:这个问题在于安装的时候,数据库编码使用默认的情况,而不是设置为utf8。
解决方法:
需要注意的一点是在执行mysqld –install 之前,删除my-default.ini,新建my.ini,my.ini内容如下,ini文件中设置了默认字符集,就不会出现中文乱码情况。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql-5.6.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.6.23-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

其他:如果已经安装完成之后,发现mysql中文乱码了,如何解决呢?删除mysql,执行下面删除命令,然后重新安装。

sc delete mysql

二. python3.5.2安装包,运行django

安装完成之后,设置环境变量。

三. django1.9 安装包

django1.9 安装包,解压后主目录下 python setup.py install 安装进入

四. pip安装

pip安装,用于python之后 直接安装对应的库。
安装pip 然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip

四. python相关库安装

  • pymysql 安装 pip install pymysql
  • xlwt 安装 pip install xlwt

参考

  1. mysql 免安装 http://blog.csdn.net/wu_wxc/article/details/53706398
  2. django 安装自强学堂 https://code.ziqiangxuetang.com/django/django-install.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值