Flas中无法解释的404错误

2024-04-28 15:42:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始使用 Miguel Grinberg's Flask tutorial ,一切都很顺利,直到我开始遇到无法解释的http404错误。在

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

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

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

^{pr2}$

我的__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文件并键入本地主机:5000/索引在我的浏览器中,我收到一个http404错误,说服务器找不到URL。但是,当我打字的时候本地主机:5000 I查看所需输出。为了更清楚地说明这一点,我只得到了根URL的预期路由,而不是其他的。 我只在本地执行了这个代码。在

任何能解释这种反常现象的线索都将不胜感激。在

附言:按照教程中的指示,我正在使用virtualenv。Virtualenv和flask包,都是我机器上的最新版本,都是用pip下载的。在


Tags: 文件runfrompyimportappflask内容