2010-02-17 68 views
3

我想知道是否有像Django的django.core.urlresolvers.reverse谷歌的App Engine功能。我一直在寻找,但一直没能找到任何关于它的事情。反向URL映射与AppEngine

在此先感谢

回答

2

这算不上什么App Engine的具体 - 如果你正在使用App Engine Patch,你可以使用Django,包括它的URL解析器。或者,您可以使用任何其他框架与反向解析器,或use one on its own

2

经过艰难的搜索,我发现在Google App Engine的默认webapp.WSGIApplication类中类似的功能令人困惑,documentation。看起来好像正则表达式可以传递给Handler,但是它们被命名并且通过给该处理程序的获得函数提供额外的参数。

4

如果使用webapp2,“与谷歌App Engine的web应用程序兼容一个轻量级的Python Web框架,”你可以把自己的URI routing features,其中包括一个功能uri_for(),它反向路由类似于Django的reverse()的优势。

webapp2本质上是webapp的超集,因此作为替代品入门是微不足道的。这是一个非常可爱的小图书馆。