윈도우 10 설치 HttpRunnerManager

   오픈 소스 플랫폼의 불이,이 올해는 창문의 설치에 기록에 대해 조금 배우고 연습 사이트 다음

 

디렉토리

1, 기본 환경 준비

2, 구성

3, 설치

 

1, 기본 환경 준비

    mysql5.7, python3.6, 소프트웨어 플랫폼 설치되어 얼랑, RabbitMQ

첫 번째 단계 : 데이터베이스를 작성 설치, 그것은 권장 5.7 이상

설치 라이브러리 후, 새로운 플랫폼을 사용하여 데이터베이스 연결 도구를 사용하는

 

 2 단계 : Python3.6 설치

 

 세 번째 단계는 : erlang10.4, 다운로드 설치 http://www.erlang.org/downloads을 때문에, 설치 rabbitmq 필요 설치 얼랑을

 

 

환경 변수를 추가 입력 ERL, 증명 성공적인 설치

ERLANG_HOME D : \ 프로그램 파일 \ erl10.4

경로 % RABBITMQ_SERVER % \ sbin에;

 

 4 단계 : 설치 Rabbitmq

다운로드 : http://www.rabbitmq.com/download.html  다운로드 한 후 설치를 두 번 클릭

입력 D : \ 프로그램 파일 \ RabbitMQ 서버 \ rabbitmq_server-3.7.16 \ sbin에 디렉토리를 입력 rabbitmq을-plugins.bat 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:[email protected]:5672//' if DEBUG else 'amqp://guest:[email protected]: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 = '[email protected]' # 定时任务报告发送邮箱,支持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都能打开

 

 

추천

출처www.cnblogs.com/weizhideweilai/p/12110818.html