Python-Django:项目创建工程必备流程

创建项目前的最简单,最顺畅的办法

1. 在git平台创建工程

    1) 创建私有项目库

    2)克隆项目到本地

    3)创建并切换分支到dev

2. 添加前端文件

   1) 安装node.js的版本控制工具nvm,在终端中执行(服务器live-server作为前端开发服务器使用

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

    2)重新进入终端,使用nvm安装最新版本的node.js

        nvm install node

    3)安装live-server-----npm install -g live-server

3. 创建Django REST framework工程

    1)   创建虚拟环境,并创建Django REST framework工程

  • apps 存放Django的应用
  • libs 存放第三方的库文件
  • settings 存放配置文件的目录,分为开发dev和线上prod
  • utils 存放项目自己定义的公共函数或类等
  • docs 用于存放一些说明文档资料
  • scripts 用于存放管理脚本文件

    2)        * 01-安装虚拟环境:sudo pip3 install virtualenv #安装虚拟环境           *
               * 02-安装虚拟环境扩展报:sudo pip3 install virtualenvwrapper            * 
               * 03-安装虚拟环境包装器的目的是使用更加简单的命令来管理虚拟环境。       *
               *                                                                       *
               *    修改用户家目录下的配置文件.bashrc,添加如下内容:                   *
               *                                                                       *
               *    export WORKON_HOME=$HOME/.virtualenvs                              *
               *    source /usr/local/bin/virtualenvwrapper.sh                         *
               * 04-创建python3虚拟环境的命令如下:mkvirtualenv -p python3 py_django
               *     
               * 05-退出虚拟环境的命令如下:deactivate                                 *
               * 06-查看所有虚拟环境的命令如下:workon 两次tab键                       *
               * 07-删除虚拟环境的命令如下:rmvirtualenv 虚拟环境名称                  *
               *                          例:                                         *
               *                          先退出:deactivate                           *
               *                                                                       *
               *                          再删除:rmvirtualenv py_django               *
               * 08-使用虚拟环境的命令如下:workon py_django                           *
               * 09-查看已安装的python包命令如下:pip list   pip freeze                *
               * 10-进入已经创建好的虚拟环境,然后安装flask/django包            *
               *    workon 虚拟环境名 (windows:终端中:django/Script/activate)       *
               *    pip install django==1.8.2                                          *
               * 11-生成依赖文件:                                                     *
               *     pip freeze > 文件名(requirements.txt)                           *

               *     pip install -r requirements.txt    

4. 修改manage.py

        修改manage.py,使用settings中的dev配置(一个是开发模式dev.py,一个是生产模式pro.py)

        os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo_mall.settings.dev")

5. 创建数据库

    create database meiduo_mall default charset=utf8;
    为本项目创建数据库用户(不再使用root账户)
    create user meiduo identified by 'meiduo'; 
    grant all on meiduo_mall.* to 'meiduo'@'%'; 
    flush privileges;
    说明:
    第一句:创建用户账号 meiduo, 密码 meiduo (由identified by 指明)
    第二句:授权meiduo_mall数据库下的所有表(meiduo_mall.*)的所有权限(all)给用户meiduo在以任何ip访问数据库的 时候('meiduo'@'%')
    第三句:刷新生效用户权限





猜你喜欢

转载自blog.csdn.net/odyssues_lee/article/details/80834213