ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

windows10安装HttpRunnerManager

2019-12-28 10:05:11  阅读:324  来源: 互联网

标签:127.0 0.1 HttpRunnerManager windows10 CELERY 安装 数据库


   今年有个很火的开源平台,跟着网站学习练习了一下,记录一下在windows上的安装工作

 

目录

1、基础环境准备

2、配置

3、安装

 

1、基础环境准备

    该平台需要安装的软件有mysql5.7、python3.6、erlang、rabbitmq

第一步:安装创建数据库,推荐5.7+

安装完后,使用数据库连接工具新建该平台的要使用的库

 

 第二步:安装Python3.6

 

 第三步:安装erlang10.4,下载地址http://www.erlang.org/downloads,因为安装rabbitmq需要先安装erlang

 

 

添加环境变量,输入erl,证明安装成功

ERLANG_HOME D:\Program Files\erl10.4

path %RABBITMQ_SERVER%\sbin;

 

 第四步:安装Rabbitmq

下载地址:http://www.rabbitmq.com/download.html 下载后双击进行安装

进入D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.16\sbin目录,输入rabbitmq-plugins.bat enable rabbitmq_management 开启插件

 

 

激活插件后,默认是启动的,可以手动再关闭和启动

 

 安装完成并启动后,可以测试下是否可正常访问

测试地址 http://localhost:15672/ 

默认的用户名:guest 

默认的密码为:guest

 

2、配置

第一步:下载项目https://github.com/HttpRunner/HttpRunnerManager,放到D盘,重命名为HttpRunnerManager

第二步:配置数据库,打开HttpRunnerManager项目的setting.py文件,进行如下配置

if DEBUG:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'HttpRunnerManager',  # 新建数据库名
            'USER': 'root',  # 数据库登录名
            'PASSWORD': '',  # 数据库登录密码
            'HOST': '127.0.0.1',  # 数据库所在服务器ip地址
            'PORT': '3306',  # 监听端口 默认3306即可
        }
    }
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),  # 静态文件额外目录
    )
else:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'HttpRunnerManager',  # 新建数据库名
            'USER': 'root',  # 数据库登录名
            'PASSWORD': '',  # 数据库登录密码
            'HOST': '127.0.0.1',  # 数据库所在服务器ip地址
            'PORT': '3306',  # 监听端口 默认3306即可
        }
    }
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

  

第三步:配置work配置

djcelery.setup_loader()

CELERY_ENABLE_UTC = True

CELERY_TIMEZONE = 'Asia/Shanghai'

BROKER_URL = 'amqp://guest:guest@127.0.0.1:5672//' if DEBUG else 'amqp://guest:guest@127.0.0.1:5672//'

CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'

CELERY_RESULT_BACKEND = 'djcelery.backends.database:DatabaseBackend'

CELERY_ACCEPT_CONTENT = ['application/json']

CELERY_TASK_SERIALIZER = 'json'

CELERY_RESULT_SERIALIZER = 'json'

 

CELERY_TASK_RESULT_EXPIRES = 7200 # celery任务执行结果的超时时间,

CELERYD_CONCURRENCY = 1 if DEBUG else 10 # celery worker的并发数 也是命令行-c指定的数目 根据服务器配置实际更改 一般25即可

CELERYD_MAX_TASKS_PER_CHILD = 100 # 每个worker执行了多少任务就会死掉,我建议数量可以大一些,比如200

 

 

EMAIL_SEND_USERNAME = 'xxxx@163.com' # 定时任务报告发送邮箱,支持163,qq,sina,企业qq邮箱等,注意需要开通smtp服务

EMAIL_SEND_PASSWORD = 'XXX' # 邮箱密码

 

第四步:安装依赖库

切换到HttpRunnerManager目录,然后执行下面命令,自动安装需要的依赖库文件

pip  install -r requirements.txt -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

 

 

第五步:迁移数据库

python manage.py makemigrations ApiManager #生成数据迁移脚本

python manage.py migrate #应用到db生成数据表

 

 

 

 第六步:创建超级用户,用户后台管理数据库,并按提示输入相应用户名,密码,邮箱。

python manage.py createsuperuser

 

 

密码:admin admin123

启动服务python manage.py runserver

 

 

3、安装

 第一步:先在平台注册

 

第二步:登录

http://127.0.0.1:8000/api/login/

其他:1、后台数据库系统http://127.0.0.1:8000/admin/        2、如果是用manage.py runserver 0.0.0.0:8000启动,则任意ip都能打开

 

 

标签:127.0,0.1,HttpRunnerManager,windows10,CELERY,安装,数据库
来源: https://www.cnblogs.com/weizhideweilai/p/12110818.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有