【问题标题】:Error starting Django with Pinax使用 Pinax 启动 Django 时出错
【发布时间】:2009-08-03 17:18:38
【问题描述】:

在尝试启动 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 版本中有一些错误。下载最新版本解决了我的问题。如果有人对使主干正常工作有任何其他建议,他们仍然会不胜感激。

【问题讨论】:

    标签: python django pinax


    【解决方案1】:

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

    【讨论】:

    • 谢谢!我不确定从哪里得到下载 SVN 版本的想法……
    【解决方案2】:

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

    【讨论】:

    • 我的问题是,虽然我对 Python 很满意,但我对 Django 或 Pinax 不太熟悉。这应该是开箱即用的。我会四处寻找,看看能找到什么。
    【解决方案3】:

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

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

    不要认为这适用于 Windows(也许如果您使用的是 cygwin),因为它们使用的是 virtualenv 和 pip。

    注意版本最近升级到0.7rc1

    IIRC 上次我重新安装 Pinax 时,我不得不在 Python 路径中添加一两个目录。我现在正在对新的 virtualenv 进行新的结帐,如果遇到任何问题,我将编辑此答案。

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      相关资源
      最近更新 更多