app.py 701 B

12345678910111213141516171819202122232425
  1. import os
  2. from flask import Flask
  3. from models import db
  4. def create_app():
  5. app = Flask(__name__)
  6. # Configuración de la base de datos: PostgreSQL
  7. # Formato PostgreSQL: postgresql://usuario:password@localhost:5432/nombre_db
  8. app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:solarEn2026EsTodo@167.99.161.63:5432/solarcalc'
  9. app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
  10. app.config['SECRET_KEY'] = 'dev-secret-key-12345'
  11. db.init_app(app)
  12. with app.app_context():
  13. from routes import main
  14. app.register_blueprint(main)
  15. db.create_all()
  16. return app
  17. if __name__ == '__main__':
  18. app = create_app()
  19. app.run(debug=True)