Google app engine webapp2中的路由
我在和你玩。 它是使用谷歌应用引擎和webapp2框架构建的 一般来说,我对webapp2和路由不是很熟悉,我想这就是我怀疑的原因。也许以前在GCB工作过的人能够回答这个问题 我正在编辑一个视图(如在MVC中)。这是一个HTML文件。我创建了一个指向另一个视图的超链接(这是我自己创建的一个HTML文件),但是当我点击链接时,我得到了一个404 我尝试了文件位置的所有可能变化Google app engine webapp2中的路由,google-app-engine,python-2.7,webapp2,Google App Engine,Python 2.7,Webapp2,我在和你玩。 它是使用谷歌应用引擎和webapp2框架构建的 一般来说,我对webapp2和路由不是很熟悉,我想这就是我怀疑的原因。也许以前在GCB工作过的人能够回答这个问题 我正在编辑一个视图(如在MVC中)。这是一个HTML文件。我创建了一个指向另一个视图的超链接(这是我自己创建的一个HTML文件),但是当我点击链接时,我得到了一个404 我尝试了文件位置的所有可能变化 href="views/doubts.html" 将打开“localhost:8080/views/dismissio
href="views/doubts.html"
将打开“localhost:8080/views/dismissions.html”。但它给了我一个404,即使他文件存在。
我尝试了所有的变体(“/views/discussions”,只有“discussions.html”、“discussions”等等)
对视图的直接访问可能会被应用程序的其他部分阻止。在这种情况下,首选的方法是什么?我必须创建一个重定向的控制器吗?我以前从未使用过MVC。首先检查
app.yaml
。app.yaml
决定gogole应用程序引擎如何响应每种请求。
基本上有两种方式谷歌应用引擎用来响应请求
1)该方法允许用户无需触摸
webapp2
或url路由
即可托管简单的静态网站。您使用的是模板引擎吗?如何呈现初始html文件?假设您使用某种模板引擎来呈现html文件,我将回答这个问题。编辑:没有更多信息我无法回答。谢谢。我选择了第二个选项,并为请求分配了一个处理程序。