Я в значительной степени знаю, что мне нужно делать, но это не работает. Может быть, ваш свежий взгляд увидит проблему.
Итак .. Имя моего проекта: pro . Его местоположение: / home / username / pro /
У меня есть несколько приложений в папке pro, например: блог , комментарии и т. Д. Все отлично работает. Но если я изменяю структуру для приложений с pro / blog, pro / comments на pro / apps / blog /, pro / apps / comments /, я получаю ошибку TemplateSyntax: модуль не называется ..... каждый раз, когда я пытаюсь импортировать приложение в settings.py.
Вот моя основная конфигурация apache, есть и другие, но не относящиеся к этой теме:
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE pro.settings
PythonDebug On
PythonPath "['/home/username/'] + sys.path"
</Location>
Поскольку я понимаю мою проблему, причина, по которой она дает мне эту ошибку, потому что путь к приложениям не в пути Python. Тем не менее, когда я пытаюсь изменить путь к Python: PythonPath "['/ home / username /', '/ home / username / pro /', '/ home / username / pro / apps /'] + sys.path". Ничего не меняется.