Django Import Error с URL и беспорядком ROOT_URLCONF

В httpd conf,

<VirtualHost *:8080>
    ServerName tweet_search_engine
    DocumentRoot /var/www/microblogsearchengine/twingle
</VirtualHost>

<Directory /var/www/microblogsearchengine/twingle>
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  SetEnv DJANGO_SETTINGS_MODULE settings
  PythonOption django.root /var/www/microbloggingsearchengine/twingle
  PythonDebug On
</Directory>

Под управлением Python manage.py runserver и посещение localhost:8000 возвращает страницу-заставку, говоря мне, все хорошо. Однако, когда я посещаю этот сайт через апача, я получаю ошибку импорта с URL.

В моем settings.py файле у меня есть строка,

ROOT_URLCONF = 'twingle.urls'

Я предполагаю, что это - причина ошибки. Папка проекта содержит только 4 файла:

__init__.py manage.py settings.py urls.py

Я пытался заменить twingle.urls с urls.py но затем это дало мне другую ошибку. Что это, я могу сделать для получения этой работы?

1
задан bstpierre 3 August 2011 в 01:41
поделиться

1 ответ

Опечатка в строке PythonOption: django.rooti вместо django.root

Кроме того, вам может потребоваться добавить что-то вроде этого в раздел вашего каталога:

PythonPath "['/var/www/microbloggingsearchengine','/var/www/microbloggingsearchengine/twingle'] + sys.path"
2
ответ дан 3 September 2019 в 00:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: