【发布时间】:2022-07-08 03:44:24
【问题描述】:
我的文件夹结构如下:
- app.py
app
- __init__.py
- database.py
在 app.py 我有:
from app import create_app
app = create_app()
我的 init.py 看起来像:
from flask import Flask
from app.database import db_session, init_db
database.py 看起来像这样
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
engine = create_engine('sqlite:///rapporteur.db')
db_session = scoped_session(sessionmaker(autocommit=False,autoflush=False,bind=engine))
该 sqlite 路径当前被硬编码为 raporteur.db 但它应该从配置中加载,因为我不希望它硬编码,但不幸的是烧瓶应用程序尚未加载。那我该怎么做呢?
【问题讨论】:
标签: flask