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