使用 Flask 为 REST API 设置 URLS
Setting URLS for REST API using Flask
我有两个文件 - app.py 包含 REST API 的代码,另一个页面 index.html 使用 [=26] 显示 API 的一些内容=].目前,我必须从浏览器打开 index.html 文件才能使其正常工作(在部署服务器 http://localhost:5000 之后)。
我试过了
@app.route('/')
def index():
return render_template('/index.html',
title='Home')
它给出了错误 "TemplateNotFound: /index.html"。当前,app.py 和 index.html 在同一目录中。我如何更改格式让 Flask 知道它必须在此 URL.
上呈现页面 index.html
在 flask 中,模板应位于名为 templates
的目录中
您的应用应如下所示:
./app.py
./templates/index.html
http://flask.pocoo.org/docs/0.10/tutorial/templates/ :
将以下模板放入模板文件夹
尝试从模板路径中删除斜杠。当文件在同一个目录时不需要。
return render_template('index.html',
title='Home')
我有两个文件 - app.py 包含 REST API 的代码,另一个页面 index.html 使用 [=26] 显示 API 的一些内容=].目前,我必须从浏览器打开 index.html 文件才能使其正常工作(在部署服务器 http://localhost:5000 之后)。
我试过了
@app.route('/')
def index():
return render_template('/index.html',
title='Home')
它给出了错误 "TemplateNotFound: /index.html"。当前,app.py 和 index.html 在同一目录中。我如何更改格式让 Flask 知道它必须在此 URL.
上呈现页面 index.html在 flask 中,模板应位于名为 templates
您的应用应如下所示:
./app.py
./templates/index.html
http://flask.pocoo.org/docs/0.10/tutorial/templates/ : 将以下模板放入模板文件夹
尝试从模板路径中删除斜杠。当文件在同一个目录时不需要。
return render_template('index.html',
title='Home')