django 后端开发环境搭建

1,开发环境   ubuntu+nginx+uWSGI+Django+python+mysql 

2, python 升级

    ubuntu16 及以上版本 自带python 2.7 ,升级到python 3.x 版本使用如下命令

    sudo apt-get install python3

    alias python=python3  //当存在2.7 版本和 3.x 版本时,用此命令切换到3.x 版本

    然后执行python 检查python 的当前版本。

3,安装django

      sudo apt-get install python-django -y

      查看django版本:

      在python下执行如下代码:

       import django

       django.get_version()

4, 安装mysql

       一 安装命令

       sudo apt-get install mysql-server

       sudo apt-get install mysql-client

       二 mysql登录密码修改

       如果在安装过程中未出现给mysql 设置密码,那么需要后续工作:

       1) 进入到etc/mysql 目录下,查看debian.cnf文件,sudo cat  debian.cnf

       2)    找到用户名,密码 ,使用此账号登录mysql

                      用户名:debian-sys-maint

                      密码:xedvSNKdLavjuEWV

                      登录:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV

       3)  修改root 密码

         show databases;

 
         use mysql;
  
         update user  set  authentication_string = PASSWORD( "自定义密码" ) where user = 'root' ;
  
         update user  set  plugin = "mysql_native_password" ;
  
         flush privileges;
  
         quit;
               修改完毕后,重启mysql
                         /etc/init.d/mysql restart
        三,检查mysql运行状态
                sudo netstat -tap | grep mysql
     
        四,登录root 账户
                 mysql -u root -p 
 
4,   安装Django和mysql连接的驱动        
       1) python 2
    sudo apt-get install python-mysqldb

       2) python 3          

 git clone https://github.com/PyMySQL/PyMySQL 
 cd PyMySQL 
 python3 setup.py install

5, 安装nginx

      sudo apt-get install nginx -y

6,   安装 uwsgi

      sudo pip install uwsgi --upgrade

      sudo apt-get install uwsgi

7, 安装 supervisor

       一个专门用来管理进程的工具,我们用它来管理 uwsgi 进程.

       sudo pip install supervisor

猜你喜欢

转载自www.cnblogs.com/huanhuaqingfeng/p/11101748.html