diff options
| author | shihaoyue <[email protected]> | 2024-05-23 22:58:51 +0800 |
|---|---|---|
| committer | shihaoyue <[email protected]> | 2024-05-23 22:58:51 +0800 |
| commit | d767e1bc51ea2c7beaaf2eb27112eab846a04be1 (patch) | |
| tree | 5e672065572d04c8aadf4a888facba3be5870ba2 | |
| parent | 4aa61e8cfc1f8cff7467fdc34f0e6c5afb850c41 (diff) | |
注册sql model
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | server/app.py | 7 |
2 files changed, 7 insertions, 1 deletions
@@ -3,3 +3,4 @@ *.pyc ./server/app/__pycache__ *.yaml +.vscode/
\ No newline at end of file diff --git a/server/app.py b/server/app.py index ee6dda0..f4253ec 100644 --- a/server/app.py +++ b/server/app.py @@ -1,12 +1,13 @@ from apiflask import APIFlask from flask_cors import CORS - +from exts import db import settings from apps.agentcomm import bp as agentbp from apps.sysinfo import bp as sysbp from apps.sysmange import bp as mangbp from apps.target import bp as targetbp from apps.task import bp as taskbp +from apps.login import bp as loginbp # 注册蓝图 app = APIFlask(__name__, template_folder='./static/templates') @@ -22,7 +23,11 @@ app.register_blueprint(taskbp) app.register_blueprint(mangbp) # 系统状态获取接口 app.register_blueprint(sysbp) +# 登录退出接口 +app.register_blueprint(loginbp) +app.config["SQLALCHEMY_DATABASE_URI"] = f"mysql+pymysql://root:{settings.MYSQL_PAWD}@{settings.MYSQL_HOST}:{settings.MYSQL_PORT}/{settings.MYSQL_DATADB}" +db.init_app(app) @app.get('/') @app.doc("获取测试页面") |
