使用带有路径前缀的cherrypy公开函数

阿列什

在cherrypy中,有没有一种方法可以将该功能公开foo_test()/foo/test服务器上的端点?

下面的例子暴露了两个端点/index/foo_test

class Test(object):

  @cherrypy.expose
  def index(self):

  @cherrypy.expose
  def foo_test(self):

笔记:

  • 我已经测试过在其中使用别名,@cherrypy.expose(['foo/test'])但是别名只允许使用字符串和字符串列表。
阿列什

最后,我不得不_cp_dispatch按照http://docs.cherrypy.org/en/latest/advanced.html#the-special-cp-dispatch-method中的说明进行覆盖

class Test(object):

  def __init__(self):
       self.foo = Foo()

  def _cp_dispatch(self, vpath):
       if len(vpath) == 1:
            return self
       if len(vpath) == 2:
            return self.foo
       return self

  @cherrypy.expose
  def index(self):

class Foo(object):

  @cherrypy.expose
  def test(self):

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jest/Babel 找不到没有路径前缀的模块

来自分类Dev

将tiff(带有路径)转换为png并删除背景(透明)-使用PHP中的Imagemagick

来自分类Dev

在递归角度形式上使用ngIf无法找到带有路径的控件

来自分类Dev

使用模型和formgroupdirective时找不到带有路径的控件

来自分类Dev

将tiff(带有路径)转换为png并删除背景(透明)-在PHP中使用Imagemagick

来自分类Dev

使用 swift 和 alamofire 的带有路径点的 url 谷歌地图方向 api 无效

来自分类Dev

烧瓶:带有路径的render_template

来自分类Dev

Bash +检查文件是否存在并带有路径〜

来自分类Dev

返回带有路径JSON的商品说明

来自分类Dev

Bash +检查文件是否存在并带有路径〜

来自分类Dev

python在文件中找到带有路径的图像

来自分类Dev

cherrypy捕捉所有路线

来自分类Dev

带有特殊前缀/后缀的调用函数

来自分类Dev

如何在所有路径中摆脱Cygwin的/ cygdrive前缀?

来自分类Dev

在 Spring Boot 中使用带有路径变量的控制器调用的 jsp 中不加载 css

来自分类Dev

如何使用Haskell列出图形中的所有路径

来自分类Dev

Illustrator脚本>使用JS选择所有路径

来自分类Dev

使用带有lxml前缀的fromstring()

来自分类Dev

使用带有lxml前缀的fromstring()

来自分类Dev

如何使用带有路由参数的 hamlet 模板?

来自分类Dev

从CLOB内的XML到带有路径列表的Oracle表

来自分类Dev

显示带有路线追踪的室内建筑地图以绘制通往房间的路径

来自分类Dev

NERDTree(Vim):如何在NERDTree中快速打开带有路径的文件

来自分类Dev

交互式删除文本文件中带有路径列出的文件

来自分类Dev

带有路径的节点的 OPC UA 读取 string[] 数据类型

来自分类Dev

带有路径和 SVG 的 d3 动画折线图

来自分类Dev

C# 的 HttpClient 可以接受带有路径的 cookie 吗?

来自分类Dev

SVG.JS 使用现有路径向文本添加文本路径

来自分类Dev

将所有路径路由到Falcon Framework的一个处理程序函数

Related 相关文章

  1. 1

    Jest/Babel 找不到没有路径前缀的模块

  2. 2

    将tiff(带有路径)转换为png并删除背景(透明)-使用PHP中的Imagemagick

  3. 3

    在递归角度形式上使用ngIf无法找到带有路径的控件

  4. 4

    使用模型和formgroupdirective时找不到带有路径的控件

  5. 5

    将tiff(带有路径)转换为png并删除背景(透明)-在PHP中使用Imagemagick

  6. 6

    使用 swift 和 alamofire 的带有路径点的 url 谷歌地图方向 api 无效

  7. 7

    烧瓶:带有路径的render_template

  8. 8

    Bash +检查文件是否存在并带有路径〜

  9. 9

    返回带有路径JSON的商品说明

  10. 10

    Bash +检查文件是否存在并带有路径〜

  11. 11

    python在文件中找到带有路径的图像

  12. 12

    cherrypy捕捉所有路线

  13. 13

    带有特殊前缀/后缀的调用函数

  14. 14

    如何在所有路径中摆脱Cygwin的/ cygdrive前缀?

  15. 15

    在 Spring Boot 中使用带有路径变量的控制器调用的 jsp 中不加载 css

  16. 16

    如何使用Haskell列出图形中的所有路径

  17. 17

    Illustrator脚本>使用JS选择所有路径

  18. 18

    使用带有lxml前缀的fromstring()

  19. 19

    使用带有lxml前缀的fromstring()

  20. 20

    如何使用带有路由参数的 hamlet 模板?

  21. 21

    从CLOB内的XML到带有路径列表的Oracle表

  22. 22

    显示带有路线追踪的室内建筑地图以绘制通往房间的路径

  23. 23

    NERDTree(Vim):如何在NERDTree中快速打开带有路径的文件

  24. 24

    交互式删除文本文件中带有路径列出的文件

  25. 25

    带有路径的节点的 OPC UA 读取 string[] 数据类型

  26. 26

    带有路径和 SVG 的 d3 动画折线图

  27. 27

    C# 的 HttpClient 可以接受带有路径的 cookie 吗?

  28. 28

    SVG.JS 使用现有路径向文本添加文本路径

  29. 29

    将所有路径路由到Falcon Framework的一个处理程序函数

热门标签

归档