Python 追踪让我发疯,可以';似乎找不到调试的源代码

Python 追踪让我发疯,可以';似乎找不到调试的源代码,python,django,exception,exception-handling,Python,Django,Exception,Exception Handling,我已经检查了我的模板,确保没有找到这些代码的痕迹,现在我最终向stackoverflow社区寻求帮助 Traceback (most recent call last): File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 150, in get_response response = callback(request, **param_dict) File

我已经检查了我的模板,确保没有找到这些代码的痕迹,现在我最终向stackoverflow社区寻求帮助

Traceback (most recent call last):

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 150, in get_response
   response = callback(request, **param_dict)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/utils/decorators.py", line 93, in _wrapped_view
   response = view_func(request, *args, **kwargs)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/views/defaults.py", line 19, in page_not_found
   return http.HttpResponseNotFound(t.render(RequestContext(request, {'request_path': request.path})))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 123, in render
   return self._render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
   return self.nodelist.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 744, in render
   bits.append(self.render_node(node, context))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
   return node.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/loader_tags.py", line 127, in render
   return compiled_parent._render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
   return self.nodelist.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 744, in render
   bits.append(self.render_node(node, context))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
   return node.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 311, in render
   return self.nodelist_true.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 744, in render
   bits.append(self.render_node(node, context))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
   return node.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 313, in render
   return self.nodelist_false.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 744, in render
   bits.append(self.render_node(node, context))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
   return node.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 313, in render
   return self.nodelist_false.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 744, in render
   bits.append(self.render_node(node, context))

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
   return node.render(context)

 File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 450, in render
   raise e

NoReverseMatch: Reverse for 'dashboard_follow_user' with arguments '('',)' and keyword arguments '{}' not found.


<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'__cfduid': 'd8e6bd680abeae8bf20e0b04bab2bf6c01340266740',
'__utma': '252251985.852406610.1340266743.1341240383.1341474269.15',
'__utmb': '252251985.1.10.1341474269',
'__utmc': '252251985',
'__utmz': '252251985.1340266743.1.1.utmcsr=facebook.com|utmccn=(referral)|utmcmd=referral|utmcct=/l.php',
'csrftoken': 'acdd7043eb39d9c14a3954786986512b',
'sessionid': '53868fdef6c96037ee26cf62fca1de9b'},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'CSRF_COOKIE': 'acdd7043eb39d9c14a3954786986512b',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip',
'HTTP_CF_CONNECTING_IP': '62.95.0.45',
'HTTP_CF_IPCOUNTRY': 'SE',
'HTTP_CF_VISITOR': '{"scheme":"http"}',
'HTTP_CONNECTION': 'close',
'HTTP_COOKIE': 'csrftoken=acdd7043eb39d9c14a3954786986512b; __cfduid=d8e6bd680abeae8bf20e0b04bab2bf6c01340266740; __utma=252251985.852406610.1340266743.1341240383.1341474269.15; __utmz=252251985.1340266743.1.1.utmcsr=facebook.com|utmccn=(referral)|utmcmd=referral|utmcct=/l.php; sessionid=53868fdef6c96037ee26cf62fca1de9b; __utmb=252251985.1.10.1341474269; __utmc=252251985',
'HTTP_HOST': 'myapp.com',
'HTTP_USER_AGENT': 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)',
'HTTP_X_FORWARDED_FOR': '62.95.0.45, 173.245.49.189',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_HEROKU_DYNOS_IN_USE': '1',
'HTTP_X_HEROKU_QUEUE_DEPTH': '0',
'HTTP_X_HEROKU_QUEUE_WAIT_TIME': '1',
'HTTP_X_REAL_IP': '173.245.49.189',
'HTTP_X_REQUEST_START': '1341474274655',
'HTTP_X_VARNISH': '958793214',
'PATH_INFO': u'/favicon.ico/',
'QUERY_STRING': '',
'RAW_URI': '/favicon.ico/',
'REMOTE_ADDR': '173.245.49.189',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'myapp.com',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x3e24520>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fb5a0518270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x3422188>,
'wsgi.input': <gunicorn.http.body.Body object at 0x3c02610>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>
回溯(最近一次呼叫最后一次):
文件“/app/.heroku/venv/lib/python2.7/site packages/django/core/handlers/base.py”,第150行,在get_响应中
响应=回调(请求,**参数)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/utils/decorators.py”,第93行,在包装视图中
响应=查看功能(请求,*args,**kwargs)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/views/defaults.py”,第19行,未找到
返回http.httpresponseontfound(t.render(RequestContext(request,{'request_path':request.path})))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第123行,在render中
返回self.\u呈现(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第117行,在
返回self.nodelist.render(上下文)
render中的文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第744行
bits.append(self.render_节点(节点,上下文))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第757行,在render_节点中
返回node.render(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/loader_tags.py”,第127行,在render中
返回编译的\u父对象。\u呈现(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第117行,在
返回self.nodelist.render(上下文)
render中的文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第744行
bits.append(self.render_节点(节点,上下文))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第757行,在render_节点中
返回node.render(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/defaulttags.py”,第311行,在渲染中
返回self.nodelist\u true.render(上下文)
render中的文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第744行
bits.append(self.render_节点(节点,上下文))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第757行,在render_节点中
返回node.render(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/defaulttags.py”,第313行,在render中
返回self.nodelist\u false.render(上下文)
render中的文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第744行
bits.append(self.render_节点(节点,上下文))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第757行,在render_节点中
返回node.render(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/defaulttags.py”,第313行,在render中
返回self.nodelist\u false.render(上下文)
render中的文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第744行
bits.append(self.render_节点(节点,上下文))
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/base.py”,第757行,在render_节点中
返回node.render(上下文)
文件“/app/.heroku/venv/lib/python2.7/site packages/django/template/defaulttags.py”,第450行,在render中
提高e
NoReverseMatch:找不到参数“(“”,)”和关键字参数“{}”的“dashboard\u follow\u user”的相反项。
,
“wsgi.file_包装器”:,
“wsgi.input”:,
“wsgi.multiprocess”:True,
'wsgi.multi-thread':False,
'wsgi.run_once':False,
'wsgi.url_scheme':'http',
'wsgi.version':(1,0)}>

您的模板中可能有:

{% url dashboard_follow_user something %}
其中某个内容是一个空字符串“”,而您的URL.py可能表示如下内容:

(r"/something/(?P<id>\d+)$"), "myview", {}, "dashboard_follow_user")
(r/something/(?P\d+)$”,“myview”,“dashboard\u follow\u user”)
它只需要一个
int
或其他东西,而不是空字符串(“”)


此堆栈跟踪的原因是,在呈现模板元素时,这是通常的堆栈,模板元素会逐个呈现。

url.py中为“dashboard\u follow\u user”定义的url模式是什么?