【问题标题】:cherrypy: respond to url that includes a dot?cherrypy:响应包含点的 url?
【发布时间】:2014-05-02 20:28:37
【问题描述】:

有没有办法让 CherryPy 响应包含句点的网址,例如 http://some/base/path/oldscript.py ?我有许多像这样调用的旧 CGI 脚本,我正在尝试将它们滚动到一个漂亮漂亮的 CherryPy 网络应用程序中 - 但我不想破坏所有仍然指向 CGI 的书签等脚本。理想情况下,无论是否有 .py,相同的方法都会响应 url。

【问题讨论】:

  • 有人能解释为什么我的问题被否决了吗?我没有受到侮辱,但如果我做错了什么/问的问题不好,我想知道是什么或为什么,这样我将来可以做得更好。

标签: python url cherrypy


【解决方案1】:

原来在方法定义中使用 _ 作为点/句点。这确实意味着如果我希望能够使用或不使用 .py 来调用它,我必须有两个函数定义,但是由于我可以轻松地从另一个函数调用一个函数,所以这是一个小问题。

【讨论】:

  • 不要打电话;别名。只需在 def foo 下添加 foo_py = foo 即可。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-11
  • 1970-01-01
  • 2011-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多