# 初始化文件 from flask import Flask from flask_sqlalchemy import SQLAlchemy from .views import blue from .exts import init_exts from config import BaseConfig from .urls import * def create_app(): app = Flask(__name__) # 添加配置文件 app.config.from_object(BaseConfig) # 注册蓝图 app.register_blueprint(blueprint=blue) # 初始化插件 init_exts(app= app) HOSTNAME = "localhost" PORT = 3306 USERNAME = "root" PASSWORD = "123456" DATABASE = "bs_jaotong" app.config[ 'SQLALCHEMY_DATABASE_URI'] = f"mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}?charset=utf8mb4" return app