3
respostas

Não reconhece o arquivo HMTL

Eu coloquei numa pasta templates, fiz tudo certinho, não está dando erro no html porém quando dou f5 não acontece nada.

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def principal():
    return "<h1>Página Principal</h1>"

@app.route('/inicio')
def ola():
    return render_template('lista.html')

app.run()

No meu vs está assim (https://cdn1.gnarususercontent.com.br/1/778150/f101a3b2-71b4-4d77-be8c-109643234b30.png)

3 respostas

Você está dando F5 na qual url ? http://127.0.0.1:5000/ ou http://127.0.0.1:5000/inicio ?

Estou passando pela mesma coisa, dou f5 em http://127.0.0.1:5000/inicio e a pagina diz que esta com problemas internos, mesmo eu tendo feito tudo o que pedia

resolvi o problema, bastou eu criar a pasta de templates e adicionar o arquivo html la dentro, pois o render_template NECESSITA desta pagina ;)