Ваша проблема:
if __name__ == "__name__":
Необходимо изменить на:
if __name__ == '__main__':
Чтобы запустить приложение flask, у вас есть 2 простых способа.
1. Переименуйте ваш основной файл в app.py
или wsgi.py
и go, указав путь к файлу в терминале, и введите flask run
. Таким образом, если вы хотите запустить приложение в режиме отладки , по тому же пути введите set FLASK_ENV=development
в терминале (Windows) и затем напишите flask run
.
Подсказка: Таким образом, вы должны удалить следующий код из вашего проекта:
if __name__ == '__main__':
app.run()
2. Написать свой код в python file (имя не имеет значения ), например, с main.py
name напишите так:
from flask import Flask
app = Flask(__name__)
app.config['DEBUG']=True
@app.route('/')
def Index():
return '<h1>Hello!</h1>'
if __name__ == '__main__':
app.run()
И запустите приложение, выполнив следующую команду в пути к вашему файлу: python main.py
. Помните, что добавляйте этот код app.config['DEBUG']=True
, только если вы хотите запустить код в режиме отладки.