zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [AX2012 R3]在SSRS报表中使用QR二维码
    [AX2012 R3]关于Alerts
    [AX2012 R3]关于Named user license report
    [AX2012]Report data provider调试
    [AX2012]Claims user
    [AX2012]发送广播邮件
    [AX 2012] Woker user request
    AX2012 R3升级CU8的一些错误
    消失的银行 读后感
    Openstack实践(1)部署使用实例及neutron网络
  • 原文地址:https://www.cnblogs.com/huanhuaqingfeng/p/11101748.html
Copyright © 2011-2022 走看看