入库操作

This commit is contained in:
dxc
2026-01-26 13:35:30 +08:00
parent 0081e7682d
commit 65d9e89c9a
33 changed files with 193 additions and 0 deletions

26
app/__init__.py Normal file
View File

@ -0,0 +1,26 @@
from flask import Flask
from config import Config
from app.extensions import db, ma
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
# 初始化插件
db.init_app(app)
ma.init_app(app)
# 【新增关键步骤】: 显式导入 models让 SQLAlchemy 认识所有的表
# 必须放在 db.init_app 之后create_all 或 蓝图注册 之前
from app import models
# 注册路由蓝图
from app.api.v1.stocks import stock_bp
app.register_blueprint(stock_bp, url_prefix='/api/v1')
# 【可选】如果你没有用 Flask-Migrate可以用下面这句话自动建表开发阶段
# with app.app_context():
# db.create_all()
return app