当前位置:网站首页>Httprunnermanager installation (III) - configuring myql Database & initialization data under Linux
Httprunnermanager installation (III) - configuring myql Database & initialization data under Linux
2022-07-06 02:24:00 【iBigder】
Next chapter :
HttpRunnerManager install ( Two )-Linux Lower installation RabbitMQ Step on the pit and gather
One 、MySQL To create a HttpRunner database

Two 、 Modify the configuration file HttpRunnerManager/settings.py
And you installed mysql The actual configuration information is consistent
vi /root/HttpRunnerManager3-master/HttpRunnerManager/settings.py
Remember to save... After modification

3、 ... and 、 Synchronize database
1、 Above, we created a project named hrun Empty database for , There are no data tables under this database . Now we will synchronize the data table of the database . You need to get into HttpRunnerManager Root directory :
cd /root/HttpRunnerManager3-master
Generate data migration scripts , perform :
python manage.py makemigrations ApiManager
An error may be reported here , Generally, the error is caused by the mismatch of dependent packages 、 You need to uninstall the old dependent package 、 Use and python3.7.3 Matching dependent packages , Add me to any questions v:**「newbigder」** Or public z Message No :「Bigder」
For example, installed markupsafe Version too high , I reduced the version .
Specify the installation of a version directive :
python -m pip install markupsafe==2.0.1
python3.7.3 Verified matching version number :
Package Version
------------------ ---------
amqp 2.6.1
anyjson 0.3.3
appdirs 1.4.4
attrs 21.4.0
bcrypt 3.2.2
billiard 3.6.4.0
black 19.10b0
cached-property 1.5.2
celery 4.4.7
certifi 2022.6.15
cffi 1.15.0
chardet 3.0.4
click 8.1.3
click-didyoumean 0.3.0
click-plugins 1.1.1
click-repl 0.2.0
cryptography 37.0.3
Django 2.2.12
django-celery 3.3.1
dwebsocket 0.5.12
eventlet 0.22.1
flower 0.9.5
greenlet 1.1.2
httprunner 3.1.4
humanize 4.2.2
idna 2.10
importlib-metadata 4.12.0
Jinja2 2.11.2
jmespath 0.9.5
kombu 4.6.11
loguru 0.4.1
MarkupSafe 2.0.1
more-itertools 8.13.0
mysqlclient 1.4.6
packaging 21.3
paramiko 2.7.1
pathspec 0.9.0
pi 0.1.2
pip 22.1.2
pluggy 0.13.1
prometheus-client 0.8.0
prompt-toolkit 3.0.30
py 1.11.0
pycparser 2.21
pycryptodome 3.6.5
pydantic 1.9.1
pyflakes 2.2.0
PyNaCl 1.5.0
pyparsing 3.0.9
pytest 5.4.3
pytest-html 2.1.1
pytest-metadata 2.0.1
pytz 2022.1
PyYAML 5.3.1
regex 2022.6.2
requests 2.24.0
robotframework 3.2.2
sentry-sdk 0.14.4
setuptools 40.8.0
six 1.16.0
sqlparse 0.4.2
toml 0.10.2
tornado 6.1
typed-ast 1.5.4
typing_extensions 4.2.0
urllib3 1.25.11
vine 1.3.0
wcwidth 0.2.5
zipp 3.8.0
Report errors 1:
django.db.utils.OperationalError: (1049, “Unknown database ‘hrun’”),
reason :/root/HttpRunnerManager3-master/HttpRunnerManager/settings.py
Incomplete modification of file database 、 Revise it again
Carry on :
python manage.py makemigrations ApiManager
[[email protected] HttpRunnerManager3-master]# python manage.py makemigrations ApiManager
Report errors 2:
You are trying to add a non-nullable field ‘user_account’ to debugtalk without a default; we can’t do that (the database needs something to populate existing rows).
Please select a fix:
Provide a one-off default now (will be set on all existing rows with a null value for this column)
Quit, and let me add a default in models.py Input 2, sign out :

Follow the prompts to resolve :
vi /root/HttpRunnerManager3-master/ApiManager
Edit the file and it will contain :user_account All fields are followed by default values , Pictured :

Carry on :python manage.py makemigrations ApiManager , success !

2、 Applied to the db Generate data table , success !
python manage.py migrate

3、 Log in MySQL Of hrun Library check , The table has been created successfully !

Four 、 Create background administrator user
python manage.py createsuperuser

Next :
HttpRunnerManager install ( Four )-Linux Under boot Django service & Sign in httprunerManager
above ,
Bigder
边栏推荐
- 一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
- 怎么检查GBase 8c数据库中的锁信息?
- Global and Chinese markets of screw rotor pumps 2022-2028: Research Report on technology, participants, trends, market size and share
- 0211 embedded C language learning
- This time, thoroughly understand the deep copy
- The third level of C language punch in
- Shell脚本更新存储过程到数据库
- 数据准备工作
- Y a - t - il des cas où sqlcdc surveille plusieurs tables et les associe à une autre? Tout fonctionne dans MySQL
- 一位博士在华为的22年
猜你喜欢

Campus second-hand transaction based on wechat applet

vs code保存时 出现两次格式化

Zero basic self-study STM32 wildfire review of GPIO use absolute address to operate GPIO

Black high-end responsive website dream weaving template (adaptive mobile terminal)

Use the list component to realize the drop-down list and address list

Shell脚本更新存储过程到数据库
![[depth first search notes] Abstract DFS](/img/d4/0cfb5254b0c0d04b4400b4628637d5.jpg)
[depth first search notes] Abstract DFS

Concept of storage engine

好用的 JS 脚本

PHP campus movie website system for computer graduation design
随机推荐
Use the list component to realize the drop-down list and address list
PHP campus movie website system for computer graduation design
Global and Chinese markets hitting traffic doors 2022-2028: Research Report on technology, participants, trends, market size and share
[untitled] a query SQL execution process in the database
[coppeliasim] efficient conveyor belt
零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO
【clickhouse】ClickHouse Practice in EOI
HDU_p1237_简单计算器_stack
Black high-end responsive website dream weaving template (adaptive mobile terminal)
Using SA token to solve websocket handshake authentication
MySQL lethal serial question 1 -- are you familiar with MySQL transactions?
How does redis implement multiple zones?
Publish your own toolkit notes using NPM
论文笔记: 图神经网络 GAT
数据工程系列精讲(第四讲): Data-centric AI 之样本工程
安装php-zbarcode扩展时报错,不知道有没有哪位大神帮我解决一下呀 php 环境用的7.3
Shell脚本更新存储过程到数据库
Minecraft 1.16.5 生化8 模组 2.0版本 故事书+更多枪械
Computer graduation design PHP part-time recruitment management system for College Students
How to improve the level of pinduoduo store? Dianyingtong came to tell you