Я только что установил Flask, и я попытался быстро протестировать его с помощью their example, но он не работает.Колба всегда возвращается Страница перенаправления
меня это до сих пор:
hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
тогда я бег:
@ubuntu:~/repo/test/flask$ python hello.py
* Running on http://127.0.0.1:5000/
и при подключении к локальному: 5000/и даже любой вариации url, он возвращает
<HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>
Я на 99% уверен, что у меня все установлено, python 2.6.5
Может попробовать запустить его на другой порт? В каком-то другом приложении можно было использовать 5000 и промахиваться? – Michael0x2a
Не могли бы вы проверить HTTP-заголовки своей переадресации? Они из Фласка? Вы используете прокси? У вас есть IPv6 на вашем компьютере? Не могли бы вы попросить «http: //127.0.0.1: 5000 /» вместо этого, не используя имя «localhost»? – alexsergeyev
Измените свой 'app.run()' на 'app.run (host = '0.0.0.0, debug = True)' и посмотрите, показывают ли журналы более подробно? –