Files
flask-test/app/__init__.py
2025-03-31 10:46:49 +01:00

19 lines
469 B
Python

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
db = SQLAlchemy()
login_manager = LoginManager()
def create_app():
app = Flask(__name__)
app.config['SECRET_KEY'] = 'your_secret_key'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///webapp.db'
db.init_app(app)
login_manager.init_app(app)
with app.app_context():
from . import routes, models
db.create_all()
return app