Files
KCGL/inventory-backend/app/__init__.py

23 lines
593 B
Python
Raw Normal View History

# 文件路径: app/__init__.py
2026-01-26 13:47:53 +08:00
from flask import Flask
from config import Config
from app.extensions import db, migrate, cors
2026-01-26 13:47:53 +08:00
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
# 初始化插件
db.init_app(app)
migrate.init_app(app, db)
cors.init_app(app) # 允许前端访问
2026-01-26 13:47:53 +08:00
# 注册蓝图 (Blueprints)
from app.api.v1.stocks import stocks_bp
app.register_blueprint(stocks_bp, url_prefix='/api/v1/stocks')
2026-01-26 13:47:53 +08:00
# 可以在这里打印一下路由,方便调试
print("已注册路由:")
print(app.url_map)
2026-01-26 13:47:53 +08:00
return app