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

转载于:https://www.cnblogs.com/huanhuaqingfeng/p/11101748.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值