Ошибка Django ViewDoesNotExist только при развертывании - PullRequest
0 голосов
/ 08 января 2011

Я работаю над приложением Django, которое, я думаю, было почти готово к развертыванию. Все работает на сервере разработки, но при размещении на тестовом сервере Apache / mod_wsgi я получаю сообщение об ошибке для каждого последнего из моих просмотров.

Если я введу недопустимый URL-адрес, он выдаст мне список допустимых URL-адресов, как и ожидалось, но, похоже, больше ничего не будет работать в соответствии с сервером разработки.

Я пытался получить доступ с других компьютеров в локальной сети, но без удовольствия.

Если кто-нибудь сможет пролить свет на этот вопрос, он будет признателен. Хорошие пару часов чтения не помогли до сих пор.

Ошибки следующие:

Environment:

Request Method: GET
Request URL: http://192.168.1.4/results.php
Django Version: 1.2.4
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'results',
 'django.contrib.admin']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py" in get_response
  80.                     response = middleware_method(request)
File "/usr/local/lib/python2.6/dist-packages/django/middleware/common.py" in process_request
  57.             if (not _is_valid_path(request.path_info, urlconf) and
File "/usr/local/lib/python2.6/dist-packages/django/middleware/common.py" in _is_valid_path
  143.         urlresolvers.resolve(path, urlconf)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve
  302.     return get_resolver(urlconf).resolve(path)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve
  217.                     sub_match = pattern.resolve(new_path)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve
  217.                     sub_match = pattern.resolve(new_path)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve
  123.             return self.callback, args, kwargs
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in _get_callback
  135.             raise ViewDoesNotExist("Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e)))

Exception Type: ViewDoesNotExist at /results.php
Exception Value: Tried index in module results.views. Error was: 'module' object has no attribute 'cbook'

1 Ответ

1 голос
/ 08 января 2011

В вашем файле results.views есть ошибка, которая нарушает все!

Видимо Error was: 'module' object has no attribute 'cbook'. Так что поищите в вашем results.views файле python «cbook», который вы, возможно, пытаетесь импортировать cbook или где-то использовать. В любом случае проблема будет связана с «cbook».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...