quart-imp/app/__init__.py
David Carmichael 9687db5a96 Initial commit
2024-02-11 21:59:18 +00:00

24 lines
439 B
Python

from quart import Quart
from app.extensions import imp, db
def create_app():
app = Quart(__name__, static_url_path="/")
imp.init_app(app)
imp.import_app_resources(
files_to_import=["*"],
folders_to_import=["*"]
)
imp.import_blueprints("blueprints")
imp.import_models("models")
db.init_app(app)
@app.before_serving
async def create_tables():
db.create_all()
return app