Esempio n. 1
0
def deploy():
    from flask_migrate import upgrade
    from app.models import Cargo, Usuario

    # Migrar banco de dados para última versão
    # A pasta "migrations" precisa existir e deve ter pelo menos uma
    # versão de migração de banco de dados
    upgrade()

    # Cria os cargos dos usuários, se ainda não foram criados
    Cargo.criar_cargos()

    # Criar administrador padrão, caso ainda não haja um
    Usuario.criar_administrador()