【已过期】FasterRunner调试和部署

最新版请参考
https://github.com/lihuacai168/AnotherFasterRunner

FasterRunner前端

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

2.拉取代码

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

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

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

4.创建对应的数据库

vim FasterRunner/settings.py #查看FasterRunner的配置文件
# 然后找到数据库配置
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 # 进入FasterRunner根目录,有一个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 # 没有就创建一下.有就不用了.

FasterRunner前端

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容