Я установил приложение Django на новом хосте, но сервер запуска не работает.При первом попадании HTTP появляется ошибка «Импорт по имени файла не поддерживается».
Последняя ошибка:
File "/usr/lib/pymodules/python2.6/django/utils/importlib.py" in import_module
35. __import__(name)
, где значение имени равно '/ webcode / urls / urls',Это значение ROOT_URLCONF.
Это работает на хосте разработки.Оба блока работают под управлением Django 1.1.1, но разработка работает под управлением Python 2.5.2, а новый блок 2.6.5.
Ни один из них не имеет DJANGO_SETTINGS_MODULE;файл settings.py находится в том же каталоге, что и manage.py.Новый хост имеет PYTHONPATH, установленный в каталог, содержащий приложение Django, и мои модульные тесты Django проходят, хотя ни один из этих хитов не обращается к URL-адресам.
Я попытался переключить значение ROOT_URLCONF в модуль с точкамиссылка, но все перестановки терпят неудачу.
Любые предложения о том, как я могу отладить это?
ОТВЕТ: Исправлено путем изменения строки на
ROOT_URLCONF='webcode.urls.urls'
Я ранееустанавливал значение без кавычек, как если бы это была ссылка на Python, а не строка.