app.py 506 B

123456789101112131415161718192021
  1. from flask import Flask
  2. from models import db
  3. def create_app():
  4. app = Flask(__name__)
  5. app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///solarcalc.db'
  6. app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
  7. app.config['SECRET_KEY'] = 'dev-secret-key-12345'
  8. db.init_app(app)
  9. with app.app_context():
  10. from routes import main
  11. app.register_blueprint(main)
  12. db.create_all()
  13. return app
  14. if __name__ == '__main__':
  15. app = create_app()
  16. app.run(debug=True)