我使用的是測試服務器時,它給了我下面的異常從閱讀本回溯測試Django項目AttributeError的:「搜索」對象在Django項目沒有屬性「STATUS_CODE」
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py", line 280, in run self.result = application(self.environ, self.start_response)
File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py", line 674, in >call return self.application(environ, start_response)
File "/usr/lib/pymodules/python2.6/django/core/handlers/wsgi.py", line 245, in call response = middleware_method(request, response)
File "/usr/lib/pymodules/python2.6/django/middleware/common.py", line 84, in >process_response if response.status_code == 404:
AttributeError: 'search' object has no attribute 'status_code'
只是,我不要認爲問題出在我的代碼中,但我不確定。有人可以看看我的代碼並幫我解決這個問題嗎?我的代碼託管在GitHub和任何其他意見或建議,非常感謝。預先感謝您的時間和考慮。
musicgrep/views.py第13行? – Jerzyk 2011-04-03 21:51:18
同樣的文件'搜索'它會返回什麼?肯定不是一個HttpResponse實例 - 而這正是你的問題的來源 – Jerzyk 2011-04-03 21:52:28
然後,使用'.gitignore'閱讀pep8 http://www.python.org/dev/peps/pep-0008/ – Jerzyk 2011-04-03 21:53:08