2010-02-17 71 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的超集,因此作爲替代品入門是微不足道的。這是一個非常可愛的小圖書館。