使用Pinax启动Django时出错

时间:2009-08-03 17:18:38

标签: python django pinax

尝试启动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 个答案:

答案 0 :(得分:5)

我一起避免使用svn版本。它没有维护和过时。相反,使用http://github.com/pinax/pinax处的git版本或(更好)最近发布的可从http://pinaxproject.com下载的0.7b3

答案 1 :(得分:0)

两个想法: 1.检查所有导入以确保通知进入命名空间。 2.您可能在导入路径周围缺少引号(例如,在您的urls.py中:( r'^ test','mysite.notification') - 有时我会忘记视图周围的引号)

答案 2 :(得分:0)

请尝试按照最新的安装说明进行操作:

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

不要认为这会在Windows上运行(可能如果你使用的是cygwin),因为他们正在使用virtualenv和pip。

请注意,该版本最近已升级到0.7rc1

IIRC我上次完成Pinax的全新安装时,不得不在Python路径中添加一两个目录。我现在正在进行一次新的结账,如果我遇到任何障碍,我会编辑这个答案。