Bladeren bron

注册蓝图,挂在视图函数。

tanlie 6 dagen geleden
bovenliggende
commit
1cb3e4a18b
6 gewijzigde bestanden met toevoegingen van 43 en 5 verwijderingen
  1. 5 0
      app/api/__init__.py
  2. 5 0
      app/api/controllers/__init__.py
  3. 12 0
      app/api/controllers/book.py
  4. 13 0
      app/api/controllers/user.py
  5. 8 0
      app/app.py
  6. 0 5
      ginger.py

+ 5 - 0
app/api/__init__.py

@@ -0,0 +1,5 @@
+"""
+__init__.py -
+auther: tanlie
+date: 2026/8/23
+"""

+ 5 - 0
app/api/controllers/__init__.py

@@ -0,0 +1,5 @@
+"""
+__init__.py -
+auther: tanlie
+date: 2026/8/23
+"""

+ 12 - 0
app/api/controllers/book.py

@@ -0,0 +1,12 @@
+"""
+book -
+auther: tanlie
+date: 2026/8/23
+"""
+from flask import Blueprint
+
+book = Blueprint('book', __name__)
+
+@book.route('/v1/book/get_book', methods=['GET'])
+def get_book():
+    return '三味书屋'

+ 13 - 0
app/api/controllers/user.py

@@ -0,0 +1,13 @@
+"""
+user -
+auther: tanlie
+date: 2026/8/23
+"""
+from flask import Blueprint
+
+user = Blueprint('user', __name__)
+
+
+@user.route('/v1/user/get_user', methods=['GET'])
+def get_user():
+    return 'tanlie'

+ 8 - 0
app/app.py

@@ -5,7 +5,15 @@ date: 2026/8/23
 """
 from flask import Flask
 
+
+def register_blueprints(app):
+    from app.api.controllers.user import user
+    from app.api.controllers.book import book
+    app.register_blueprint(user)
+    app.register_blueprint(book)
+
 def create_app():
     app = Flask(__name__)
     app.config.from_object('app.config.setting')
+    register_blueprints(app)
     return app

+ 0 - 5
ginger.py

@@ -8,10 +8,5 @@ from app.app import create_app
 app = create_app()
 
 
-@app.route('/v1/get_user', methods=['GET'])
-def get_user():
-    return 'tanlie'
-
-
 if __name__ == '__main__':
     app.run(debug=True)