최근에 장고를 배우기 시작했고 놀랍도록 유용하다고 생각했습니다. 하지만 한 가지 문제가 있습니다. 웹 사이트를 올바르게 디버깅하는 방법을 모르겠습니다.초보자를위한 django 웹 사이트 디버그 방법
예를 들어 일부 예제를 다운로드하여 설정하려고했습니다. 그러나 사이트를 방문 할 때, 나는이 추적을 얻었다. 이것은 전혀 도움이되지 않습니다 - 나는 파이썬이 "str 객체가 호출 가능하지 않다"고 불평하고 있습니다. 그러나 그것이 어떻게 촉발 되었습니까? 그 함수 호출에서 그 결과는 무엇을 했습니까?
Django 웹 사이트를 쉽게 디버깅 할 수 있습니까?
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.4.3
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.humanize',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'forum',
'registration')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
Exception Type: TypeError at/
Exception Value: 'str' object is not callable
이것은 완전한 대답은 아니지만 urls.py 파일을보십시오. 이와 같은 오류는 종종 거기에있는 문제에서 비롯됩니다. 질문에 urls.py를 추가하면 문제를 해결할 수 있습니다. – Ted