1

我在使用 ZMQApplication 时遇到了一些问题

例如,我在 python 中有一个代码

...
application = ZMQApplication([
    (r'/account/([^/]*)/([^.]*)', AccountHandler),
])
...

和类 AccountHandler

class AccountHandler(web.RequestHandler):
    def get(self,data1,data2):
        ...

当我发送查询 /account/test/123 python throw exception

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/tornado/web.py", line 954, in _execute
    getattr(self, self.request.method.lower())(*args, **kwargs)
TypeError: get() takes exactly 3 arguments (2 given)

在 data1 我可以看到完整的查询 url = '/account/test/123'

如果我尝试加载 /account/test/123/234 然后按预期接收 404

4

0 回答 0