当我作为URL类型/login
,就会出问题无法路由到“/登录”与烧瓶?
例如:
from flask import Flask ,url_for,render_template,request
app = Flask(__name__)
@app.route('/login')
def index():
return "index"
if __name__== "__main__":
app.run()
错误变成是这样的:
Not Found.
The requested URL was not found on the server.
当我与/login/
替换/login
或任何其他字如/log
,都会没事的。这是如何发生的?
运行您的示例并访问http://127.0.0.1:5000/login对我来说工作得很好......在控制台上显示的内容是什么? – pcalcao 2013-02-19 11:47:23
“未找到 在服务器上找不到请求的网址 如果您手动输入网址,请检查拼写并重试。 – winoi 2013-02-19 12:03:15
这就是你的浏览器上显示的内容,对吧?日志怎么样?例如:'127.0.0.1 - - [19/Feb/2013 11:46:47]“GET/login HTTP/1.1”200 -' – pcalcao 2013-02-19 12:04:33