FastRunner部署(后端)

作者: 梨花菜 | 来源:发表于2019-01-07 14:45 被阅读404次

    FastRunner前端

    1.安装和创建Python虚拟环境

    2.拉取代码

    cd ~ # 环境当前用户home目录
    git clone git@github.com:HttpRunner/FasterRunner.git #拉取代码
    

    3.在虚拟环境在安装依赖

    cd FasterRunner # 进入FastRunner项目根路径
    workon myenvs # 进入虚拟环境
    pip install -r requirements.txt # 安装项目依赖
    

    4.创建对应的数据库

    vim FasterRunner/settings.py #查看FastRunner的配置文件
    # 然后找到数据库配置
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'fastrunner',  # 新建数据库名
            'USER': 'fastrunner',  # 数据库登录名
            'PASSWORD': 'fastrunner',  # 数据库登录密码
            'HOST': '127.0.0.1',  # 数据库所在服务器ip地址
            'PORT': '3306',  # 监听端口 默认3306即可
        }
    }
    

    创建的数据库信息和配置文件需要保持一样.
    MySQL5.7 创建用户和数据库

    5.执行Django数据库迁移脚本

    cd FasterRunner # 进入FastRunner根目录,有一个manage.py文件就对了
    python manage.py makemigrations fastrunner fastuser # 生成数据库迁移脚本
    python manage.py migrate # 执行数据库迁移脚本
    

    6.启动Django服务

    # 第一种启动方式:不写端口。默认就是本机的8000端口启动,只能本地访问
    python manage.py runserver 
    
    # 第二种: 指定8000端口启动,这里的端口和/FasterWeb/src/restful/api.js 的baseUrl 里面的端口需要对应起来。0.0.0.0 这样是指可以远程访问。>> ~/django.log 把日志写入到当前Linux用户的django.log文件.
    nohup python manage.py runserver 0.0.0.0:8000 >> ~/django.log 2>&1 &
    touch ~/django.log # 没有就创建一下.有就不用了.
    

    FastRunner前端

    相关文章

      网友评论

        本文标题:FastRunner部署(后端)

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