我希望webapp2路由很简单,但显然不是(对我来说).
这个问题类似于webapp2路由失败,因为代码几乎相同,但是当我使用webapp2.Route时我只得到404错误,当我使用laze路由时(就像上面提到的其他问题中的解决方案一样)我得到了这个多彩的错误消息:
ERROR 2011-12-12 17:09:25,996 wsgi.py:186]
Traceback (most recent call last):
File "/home/user/sdk/google_appengine/google/appengine/runtime/wsgi.py", line 174, in Handle
result = handler(self._environ, self._StartResponse)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1519, in __call__
response = self._internal_error(e)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1511, in __call__
rv = self.handle_exception(request, response, e)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1505, in __call__
rv = self.router.dispatch(request, response)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1253, in default_dispatcher
return route.handler_adapter(request, response)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1076, in __call__
handler = self.handler(request, response)
TypeError: __init__() takes exactly 1 argument (3 given) …Run Code Online (Sandbox Code Playgroud) 我仍然遇到webapp2的错误,我在这里可能会遇到什么问题.
ERROR 2011-12-13 11:17:19,059 webapp2.py:1528] 'NoneType' object has no attribute 'route'
Traceback (most recent call last):
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1511, in __call__
rv = self.handle_exception(request, response, e)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1505, in __call__
rv = self.router.dispatch(request, response)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1253, in default_dispatcher
return route.handler_adapter(request, response)
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 1077, in __call__
return handler.dispatch()
File "/home/user/sdk/google_appengine/lib/webapp2/webapp2.py", line 526, in dispatch
method_name = request.route.handler_method
AttributeError: 'NoneType' object has no attribute 'route'
ERROR 2011-12-13 11:17:19,060 wsgi.py:186]
Traceback (most recent call last):
File …Run Code Online (Sandbox Code Playgroud)