Flask

时间:2016-10-11 04:41:01

标签: python web-applications flask routes

我开始经历 Miguel Grinberg's Flask tutorial ,一切都很顺利,直到我遇到无法解释的HTTP 404错误。

在本教程的第一部分之后,我的项目目录树看起来像......

\project
    \app
        init.py
        views.py
    \tmp
    \flask
        <flask environment files>
    run.py

我的run.py文件的内容如下。

#!flask/bin/python
from app import app
app.run(debug=True)

我的__init__.py文件看起来像这样......

from flask import Flask
app = Flask(__name__)
from app import views

views.py文件进入...

from app import app
@app.route('/')
@app.route('/index')
def index():
    return 'Hello, World!'

所有内容都符合教程,但当我执行run.py文件并在浏览器中键入localhost:5000 / index时,我收到HTTP 404错误,说服务器不能找到URL。但是,当我输入localhost:5000时,我看到了所需的输出。为了更清楚地说明这一点,我只获得了根URL的预期路由,而没有其他路由。 我只在本地执行了这段代码。

非常感谢任何解释此异常的线索。

PS:按照教程中的说明,我使用的是virtualenv。 Virtualenv和烧瓶包都是我机器中的最新版本,并使用pip下载。

0 个答案:

没有答案