美文网首页
Flask网站部署(二)——git、mysql、虚拟环境的使用

Flask网站部署(二)——git、mysql、虚拟环境的使用

作者: 仙女滢宝的李先生 | 来源:发表于2018-12-02 10:59 被阅读0次

    零、所用环境

    服务器:Ubuntu,Python3

    一、创建项目目录

    mkdir project_name log

    二、创建数据库

    1. 进入mysql

    mysql -u root -p

    2. 创建数据库

    create database database_name charset utf8;

    3. 删除数据库

    drop database database_name;

    更多见MySQL相关操作(备份恢复、授权用户权限、修改密码等)

    三、利用git下载项目文件

    1. 初始化仓库

    git init

    2. 在本地目录下关联远程仓库

    git remote add origin 项目代码托管平台链接

    3. 从远程仓库下载代码

    git pull origin master

    4. 取消关联

    git remote remove origin

    更多见Git相关操作(保存用户名密码、忽略文件等)

    四、创建虚拟环境

    1. 创建虚拟环境

    mkvirtualenv virtualenv_name --python=python路径

    备注:which python/python3 查看python路径。

    2. 进入虚拟环境

    workon virtualenv_name

    3. 在虚拟环境中导入包

    pip install -r requirements.txt

    4. 打包虚拟环境包到requirements.txt

    pip freeze > requirements.txt

    5. 退出虚拟环境

    deactivate

    6. 删除某个虚拟环境

    rmvirtualenv virtualenv_name

    7. 列出所有虚拟环境

    lsvirtualenv

    8. 进入到虚拟环境所在的目录

    cdvirtualenv

    五、映射数据库模型(Flask ORM)

    python manage.py db init(第一次)

    python manage.py db migrate

    python manage.py db upgrade

    六、利用manage.py添加数据到数据库(Flask)

    1. 测试能否正常运行

    python manage.py runserver --host 0.0.0.0 --port 端口号

    2.  执行其他命令,如

    python manage.py create_role

    python manage.py create_cms_user -u name -p pwd -t tel

    Flask网站部署(一)——git、mysql、memcached、虚拟环境的安装

    Flask网站部署(三)——uWSGI/Gunicorn+Nginx+Supervisor

    相关文章

      网友评论

          本文标题:Flask网站部署(二)——git、mysql、虚拟环境的使用

          本文链接:https://www.haomeiwen.com/subject/chxjcqtx.html