джанго на убунту - PullRequest
       1

джанго на убунту

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

Я сделал все сказанное на следующей странице.

https://help.ubuntu.com/community/Django

но мне выдаётся страница с ошибкой.

MOD_PYTHON ERROR

ProcessId: 2220 Переводчик:
'Localhost.localdomain'

ServerName:
'localhost.localdomain' DocumentRoot: '/ И т.д. / apache2 / HTDOCS'

URI: '/' Расположение:
'/' Каталог: отсутствует Имя файла:
'/ etc / apache2 / htdocs' PathInfo:
'/'

Фаза: 'PythonHandler' Обработчик:
'Django.core.handlers.modpython'

Traceback (последний последний вызов):

Файл "/Usr/lib/python2.6/dist-packages/mod_python/importer.py", строка 1537, в HandlerDispatch default = default_handler, arg = req, silent = hlist.silent)

Файл "/Usr/lib/python2.6/dist-packages/mod_python/importer.py", строка 1229, в _process_target result = _execute_target (config, req, object, arg)

Файл "/Usr/lib/python2.6/dist-packages/mod_python/importer.py", строка 1128, в _execute_target результат = объект (аргумент)

Файл "/Usr/lib/pymodules/python2.6/django/core/handlers/modpython.py", строка 228, в обработчике return ModPythonHandler () (req)

Файл "/Usr/lib/pymodules/python2.6/django/core/handlers/modpython.py", линия 191, в вызов self.load_middleware ()

Файл "/Usr/lib/pymodules/python2.6/django/core/handlers/base.py", строка 33, в load_middleware для middleware_path в настройках. MIDDLEWARE_CLASSES:

Файл "/Usr/lib/pymodules/python2.6/django/utils/functional.py", строка 276, в getattr self._setup ()

Файл "/Usr/lib/pymodules/python2.6/django/conf/init.py", строка 40, в _setup self._wrapped = Настройки (settings_module)

Файл "/Usr/lib/pymodules/python2.6/django/conf/init.py", строка 75, в init поднять ImportError ("Не удалось импортировать настройки"% s "(включено sys.path? Есть ли у него синтаксис ошибки?):% s "% (self.SETTINGS_MODULE, е))

ImportError: не удалось импортировать настройки 'examples.settings' (это на sys.path? Есть ли синтаксические ошибки?): ни один модуль с именем examples.settings

что может быть не так?

полный нуб здесь.

1 Ответ

3 голосов
/ 15 января 2011

Если вы развертываете проект django для производства на сервере ubuntu, рекомендуется использовать WSGI.Просто следуйте документации по django: https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/

Установить apache с wsgi под Ubuntu очень просто:

apt-get install libapache2-mod-wsgi

Если вы просто хотите изучить django, вам не нужно настраивать apache или что-либо,Просто используйте manage.py runserver вместо.

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