Python 谷歌应用程序引擎样板帮助-它如何将模板定向到URL路径
我最近在谷歌应用程序引擎和Python方面遇到了很大的麻烦,因为我缺乏经验,所以,幸运的是,我在GitHub上找到了GAE样板文件。我开始使用它,一切正常,但我想添加另一个模板Python 谷歌应用程序引擎样板帮助-它如何将模板定向到URL路径,python,html,google-app-engine,boilerplate,Python,Html,Google App Engine,Boilerplate,我最近在谷歌应用程序引擎和Python方面遇到了很大的麻烦,因为我缺乏经验,所以,幸运的是,我在GitHub上找到了GAE样板文件。我开始使用它,一切正常,但我想添加另一个模板about.html。我该怎么做?我尝试在样板文件/templates/about.HTML中创建一个HTML文档,然后通过以下方式从主页链接到该文档: a href:/about/ a href:/about.html a href:/about a href:http://fullurl.com/about.html
about.html
。我该怎么做?我尝试在样板文件/templates/about.HTML
中创建一个HTML文档,然后通过以下方式从主页链接到该文档:
a href:/about/
a href:/about.html
a href:/about
a href:http://fullurl.com/about.html
我对发布网站、GAE和Python脚本还不熟悉,所以如果这是一个愚蠢的问题,请原谅我。任何帮助都将不胜感激 您需要将路径路由到
/about/
。从外观上看,您必须编辑该文件
(免责声明:我从未使用过GAE样板)
首先,通过将此行添加到routes.py
文件的末尾,设置到/about/
的路由:
\u routes.append(重定向路由('/about/',handlers.AboutRequestHandler,name='about'))
但是您还需要一个控制器,它将指示如何显示about.html
视图。将以下代码添加到文件中:
如果您的
about.html
文件放在boilerplate/templates
文件夹中,这个应该可以运行。我还没有测试过这个,所以我不能确定,但是你现在有了一条路线和一个控制器。先生,你是一个救生员。我必须说,以前没有使用过GAE,这非常令人印象深刻。非常感谢你!
class AboutRequestHandler(BaseHandler):
"""
Handler to show the about page
"""
def get(self):
""" Returns a simple HTML form for about."""
return self.render_template('about.html')