Ошибка запуска Django с Pinax - PullRequest
1 голос
/ 03 августа 2009

При попытке запустить приложение Pinax я получаю следующую ошибку:

Error: No module named notification

Ниже приведены шаги, которые я предпринял

svn co http://svn.pinaxproject.com/pinax/trunk/ pinax 
cd pinax/pinax/projects/basic_project
./manage.py syncdb

Есть предложения?


ОБНОВЛЕНИЕ:

Оказывается, есть некоторые ошибки в версии SVN. Загрузка последней версии решила мою проблему. Если у кого-то есть какие-либо другие предложения по запуску магистрали, они все равно будут оценены.

Ответы [ 3 ]

5 голосов
/ 04 августа 2009

Я бы избежал версии SVN все вместе. Это не поддерживается и устарело. Вместо этого используйте версию git http://github.com/pinax/pinax или (что еще лучше) недавно выпущенную версию 0.7b3, которую можно загрузить с http://pinaxproject.com

0 голосов
/ 04 августа 2009

Попробуйте выполнить последние инструкции по установке здесь:

http://github.com/pinax/pinax/blob/600d6c5ca0b45814bdc73b1264d28bb66c661ac8/INSTALL

Не думайте, что это будет работать в Windows (возможно, если вы используете Cygwin), так как они используют virtualenv и pip.

Обратите внимание, что версия была недавно обновлена ​​до 0.7rc1

IIRC Мне пришлось добавить один или два каталога в путь Python в прошлый раз, когда я делал новую установку Pinax. Сейчас я делаю новую проверку в новом virtualenv, я отредактирую этот ответ, если столкнусь с какими-либо препятствиями.

0 голосов
/ 03 августа 2009

Две мысли: 1. Проверьте все ваши импорта, чтобы убедиться, что уведомление попадает в пространство имен. 2. У вас могут отсутствовать кавычки вокруг пути импорта (например, в вашем urls.py: (r '^ test', 'mysite.notification') - иногда я забываю кавычки вокруг представления)

...