este es mi codigo.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Hello World'
if __name__ == '__ main__'
app.run
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Hello World'
if __name__ == '__ main__'
app.run
La sentencia
if __name__ == '__ main__'
app.run
No debe ir dentro de la función home()
debe de ir fuera.
En el caso de que esté fuera, debe de ir sin identación, de la siguiente forma:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Hello World'
if __name__ == '__ main__'
app.run
Te recomiendo esta maravillosa explicación en el que se explica el uso y el por qué de está sentencia: ¿Qué es if __name__ == “__main__”:?