当前位置:网站首页>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
边栏推荐
- Global and Chinese markets of nasal oxygen tubes 2022-2028: Research Report on technology, participants, trends, market size and share
- [Clickhouse] Clickhouse based massive data interactive OLAP analysis scenario practice
- 2022年版图解网络PDF
- VIM usage guide
- [depth first search] Ji Suan Ke: Betsy's trip
- [postgraduate entrance examination English] prepare for 2023, learn list5 words
- 有沒有sqlcdc監控多張錶 再關聯後 sink到另外一張錶的案例啊?全部在 mysql中操作
- Campus second-hand transaction based on wechat applet
- Minecraft 1.16.5 生化8 模组 2.0版本 故事书+更多枪械
- Social networking website for college students based on computer graduation design PHP
猜你喜欢

UE4 - how to make a simple TPS role (I) - create a basic role

零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO

2022 China eye Expo, Shandong vision prevention and control exhibition, myopia, China myopia correction Exhibition

Sword finger offer 30 Stack containing min function

Online reservation system of sports venues based on PHP

Lecture 4 of Data Engineering Series: sample engineering of data centric AI

Ue4- how to make a simple TPS role (II) - realize the basic movement of the role

Audio and video engineer YUV and RGB detailed explanation

爬虫(9) - Scrapy框架(1) | Scrapy 异步网络爬虫框架

MySQL lethal serial question 1 -- are you familiar with MySQL transactions?
随机推荐
How to set an alias inside a bash shell script so that is it visible from the outside?
MySQL (IV) - transactions
大厂镜像库
【coppeliasim】高效传送带
[untitled] a query SQL execution process in the database
FTP server, ssh server (super brief)
Keyword static
PHP campus movie website system for computer graduation design
Apicloud openframe realizes the transfer and return of parameters to the previous page - basic improvement
How to use C to copy files on UNIX- How can I copy a file on Unix using C?
MySQL lethal serial question 1 -- are you familiar with MySQL transactions?
HDU_ p1237_ Simple calculator_ stack
从顶会论文看2022年推荐系统序列建模的趋势
Y a - t - il des cas où sqlcdc surveille plusieurs tables et les associe à une autre? Tout fonctionne dans MySQL
Ue4- how to make a simple TPS role (II) - realize the basic movement of the role
Gbase 8C database upgrade error
How does redis implement multiple zones?
Know MySQL database
Advanced technology management - what is the physical, mental and mental strength of managers
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower