From 628726e6b17f64b4854a678b6766c32b0acc36d1 Mon Sep 17 00:00:00 2001 From: 3 Date: Mon, 26 May 2025 17:16:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/.gitignore | 0 src/backend/app/api/command_parser.py | 1 + src/backend/app/api/config.py | 1 + src/backend/app/api/init.py | 1 + src/backend/app/init.py | 12 ++++++++++++ src/backend/config.py | 0 src/backend/run.py | 0 7 files changed, 15 insertions(+) create mode 100644 src/backend/.gitignore create mode 100644 src/backend/config.py create mode 100644 src/backend/run.py diff --git a/src/backend/.gitignore b/src/backend/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/app/api/command_parser.py b/src/backend/app/api/command_parser.py index e69de29..b299629 100644 --- a/src/backend/app/api/command_parser.py +++ b/src/backend/app/api/command_parser.py @@ -0,0 +1 @@ +# 解析中文命令逻辑 diff --git a/src/backend/app/api/config.py b/src/backend/app/api/config.py index e69de29..050731a 100644 --- a/src/backend/app/api/config.py +++ b/src/backend/app/api/config.py @@ -0,0 +1 @@ +# 配置文件 \ No newline at end of file diff --git a/src/backend/app/api/init.py b/src/backend/app/api/init.py index e69de29..766baef 100644 --- a/src/backend/app/api/init.py +++ b/src/backend/app/api/init.py @@ -0,0 +1 @@ +# 注册api蓝图 \ No newline at end of file diff --git a/src/backend/app/init.py b/src/backend/app/init.py index e69de29..c5df723 100644 --- a/src/backend/app/init.py +++ b/src/backend/app/init.py @@ -0,0 +1,12 @@ +from flask import Flask +from .api import api_blueprint + + +def create_app(): + app = Flask(__name__) + app.config.from_object('config.Config') + + # 注册蓝图 + app.register_blueprint(api_blueprint, url_prefix='/api') + + return app \ No newline at end of file diff --git a/src/backend/config.py b/src/backend/config.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/run.py b/src/backend/run.py new file mode 100644 index 0000000..e69de29