From bdd766d2b26d4fe0e956972df39b77190a036aab Mon Sep 17 00:00:00 2001 From: zhengxinonly Date: Sat, 30 Sep 2023 16:12:43 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pear_admin/apis/__init__.py | 11 +++++++++++ pear_admin/apis/passport.py | 8 ++++++++ 2 files changed, 19 insertions(+) create mode 100644 pear_admin/apis/__init__.py create mode 100644 pear_admin/apis/passport.py diff --git a/pear_admin/apis/__init__.py b/pear_admin/apis/__init__.py new file mode 100644 index 0000000..4158dce --- /dev/null +++ b/pear_admin/apis/__init__.py @@ -0,0 +1,11 @@ +from flask import Blueprint, Flask + +from .passport import passport_api + + +def register_apis(app: Flask): + apis = Blueprint("api", __name__, url_prefix="/api/v1") + + apis.register_blueprint(passport_api) + + app.register_blueprint(apis) diff --git a/pear_admin/apis/passport.py b/pear_admin/apis/passport.py new file mode 100644 index 0000000..51476bf --- /dev/null +++ b/pear_admin/apis/passport.py @@ -0,0 +1,8 @@ +from flask import Blueprint + +passport_api = Blueprint("passport", __name__) + + +@passport_api.post("/login") +def login_in(): + return {"message": "登录成功", "code": 0}