piecefinder / app /__init__.py
Steph254's picture
Upload 12 files
203a0a4 verified
raw
history blame contribute delete
523 Bytes
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
def create_app():
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///feedback.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SECRET_KEY'] = 'your-secret-key' # Replace with env variable in production
db.init_app(app)
with app.app_context():
db.create_all() # Create database tables
from app.routes import bp
app.register_blueprint(bp)
return app