在GAE中用regexp将字典传递给URL表达式的任何方法



比如说,我有一个字典

URLS = {'admin' : '/admin/(.*)'}

如果我这样做了

application = ([
(r(URLS['admin']), AdminPage)
], debug=True)

google应用引擎将抛出错误

NameError: name 'r' is not defined

我真的真的需要传递字典描述在regexp URL映射使我的代码更模块。

我该怎么做才能让它工作?

谢谢你的帮助!

'r'是一个字符串前缀,用于转义正则表达式的某些序列。它不是一个函数。http://docs.python.org/reference/lexical_analysis.html字符串

URLS = {'admin' : r'/admin/(.*)'}
application = webapp.WSGIApplication([
(URLS['admin'], AdminPage)
], debug=True)

"webapp。

将这些字符串编译为正则表达式。

我相信re.compile就是你要找的。

相关内容

  • 没有找到相关文章

最新更新