金字塔:如何将类的多个方法配置为不同的视图

时间:2013-03-21 17:53:06

标签: python pyramid

我只是想让它起作用,但事实并非如此:

class Test12:
    def __init__(self, request):
        self.request = request

    @view_config(route_name='test1')
    def test1(self):
        return Response('I am from test 1')

    @view_config(route_name='test2')
    def test2(self):
        return Response('Hi there from test2')


config.add_route('test1', '/test1')
config.add_route('test2', '/test2')

对于/test1/test2这两个网址,都会返回test2()方法返回的响应。我该怎样才能让它正常工作? (或者我在这里遗漏了什么?)

1 个答案:

答案 0 :(得分:2)

最可能的问题是您的原始(而非粘贴)代码中存在缺陷,其中您不小心将这两个方法命名为同名。