Я пытаюсь следовать руководству по Django (для версии 1.1) здесь. проблема, с которой я сталкиваюсь, заключается в том, что он не распознает мой образец тестового приложения. Например, я работаю в /home/user1234/rst. Я могу успешно запустить сервер оттуда и создать приложение. Однако, если я создам приложение «xyz», а затем добавлю «rst.xyz» в список установленных_приложений в settings.py, это не сработает. Я получаю следующее сообщение об ошибке:
Error: App with label xyz could not be found. Are you sure your INSTALLED_APPS setting is correct?
Я вижу, что Почти повторяющийся вопрос, но предложения не помогли.
Мой файл settings.py включает:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'rst.xyz',
)
Я подтвердил, что mysql работает и что я могу подключиться к базе данных. Я также запускаю postresql и apache на той же машине (я не уверен, что это вызовет ошибку).
Кроме того, это может помочь:
python -c "import sys; print sys.path"
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']
Если у кого-нибудь есть какие-либо предложения, я буду рад их услышать!