Files
netdeploy2/app.py
2026-02-03 17:41:29 -06:00

29 lines
791 B
Python

from flask import Flask, redirect, url_for
from extensions import db, migrate
from routes.clients import bp as clients_bp
from routes.quotes import bp as quotes_bp
from routes.invoices import bp as invoices_bp
from models import *
def create_app():
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///quotes.db"
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
app.secret_key = "dev-secret"
db.init_app(app)
migrate.init_app(app, db)
app.register_blueprint(clients_bp)
app.register_blueprint(quotes_bp)
app.register_blueprint(invoices_bp)
@app.route("/")
def index():
return redirect(url_for("quotes.dashboard"))
return app
if __name__ == "__main__":
create_app().run(debug=True, use_reloader=False)