from flask import Flask from models import db def create_app(): app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///solarcalc.db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['SECRET_KEY'] = 'dev-secret-key-12345' db.init_app(app) with app.app_context(): from routes import main app.register_blueprint(main) db.create_all() return app if __name__ == '__main__': app = create_app() app.run(debug=True)