[Python] Deploy de aplicação flask no heroku com flask-sqlalchemy

Discussão em 'Python' iniciado por Stack, Outubro 30, 2024.

  1. Stack

    Stack Membro Participativo

    Tenho uma pequena aplicação escrita em flask e estou tendo problemas com o banco de dados ao tentar fazer o deploy no heroku e, após pesquisar por dois dias não encontrei nenhuma solução que me atendesse.

    Em resumo, esse é o código do meu app:

    from flask import Flask
    from flask_sqlalchemy import SQLAlchemy

    app = Flask(__name__)
    app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:1234@localhost/jperfil'
    db = SQLAlchemy(app)
    app.secret_key = '123456789'

    #aqui vão os registros de algumas blueprints e imports de classes

    db.create_all()


    Eu posso imaginar que não é assim que se configura um banco para fazer deploy, até porquê essas são as configurações do banco local, mas como configurar de forma que o heroku entenda as configurações e crie meu banco automaticamente?

    Continue reading...

Compartilhe esta Página