Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao rodar app.py

File "app.py", line 3, in app = Flask(name) NameError: name 'name' is not defined pi@raspberrypi:~/flask/templates $

aparece esse erro quando tento rodar o programa abaixo

from flask import Flask, render_template, request

app = Flask(name)

@app.route('/', methods=['GET'])

def index(): return render_template('form.html')

if name == 'main': app.run(debug=True, host='0.0.0.0')

Se alguém puder me ajudar fico grato!

2 respostas
solução!

Oi Juliano,

Este erro está acontecendo por causa da linha 3, nessa parte:

app = Flask(name)

Ele está tentando usar a variável com o nome de "name", mas ela não foi definida ainda.

Só uma pergunta, não seria isso?

app = Flask(name)

O name é uma variável especial do Python que indica o ponto de entrada do programa, acredito que esteja faltando isso.

Perfeito!