application = webapp.WSGIApplication(
[('/', DefaultPage),
('/ClearDataPage', ClearDataPage),
('/DeleteTweets', DeleteTweets),
('/DeleteLinks', DeleteLinks),
('/awesome', Awesome),
('/RunScriptPage', RunScriptPage)],
debug=True)
在这种情况下,如何对“Awesome”或任何url不区分大小写进行任何变更?
这样Awesome将始终定向到localhost:8080 / awesome ......?
答案 0 :(得分:4)
对于这种稍微高级的调度需求,请不要使用极轻量级webapp
框架 - 使用App Engine中的任何更丰富的框架(例如web.py)也支持;在那里,您可以基于正则表达式而不仅仅是字符串进行调度,因此您可以特别使用不区分大小写的正则表达式模式。
例如,'(?i)awesome'
是正则表达式的模式,它以不区分大小写的方式匹配'awesome'
,如您所愿。
答案 1 :(得分:4)
在这种情况下,您可以使用正则表达式。 Wikipedia: Regular Expressions
可以在app engine docs中找到一些特定于应用程序引擎的示例。