Boa noite, por que quando a variável está do lado de fora o código não funciona?
CÓDIGO COM ERRO
lista = jogo_dao.listar()
@app.route('/')
def index():
return render_template('lista.html', titulo='Jogos', jogos=lista)
CÓDIGO SEM ERRO
@app.route('/')
def index():
lista = jogo_dao.listar()
return render_template('lista.html', titulo='Jogos', jogos=lista)