2011-04-17 71 views
0

大家好,我的问题是我希望做一个重定向和“隐藏”的实际地址,所以我想启用和显示这个地址:重定向与谷歌应用程序引擎

/saopaulo 

响应具有实际地址是

/li?lat=-23.33&lon=-46.38 

但我不希望用户查看地址,只有视图和显示在地址栏/ saopaulo和类似的其他和更多的城市。我怎样才能用app引擎来做到这一点?

谢谢

回答

2

这实际上并不需要重定向。

在您的代码中,当您收到/ saopaulo的请求时,只需调用您将调用的代码(如果您收到/li?lat=-23.33 & lon = -46.38的请求)。您可以将这些城市名称 - > lat & lon映射作为字典存储在您的代码中,或者为它们制作模型。

+0

谢谢Bemmu。我会遵循这个建议做一个self.redirect但地址栏地址更改。我想我只是打个电话而不是重定向。 – 2011-04-17 11:32:44

+0

@Web或者更好的是,让你的处理程序能够自己完成名称解析。没有必要拥有另外一个只能通过指定的URL调用的处理程序。 – 2011-04-18 02:50:31

+0

@Nick感谢您的评论。我还在考虑如何去做,因为我还不是应用引擎大师。 – 2011-04-18 06:04:10