来自SVN co的django runserver错误

时间:2011-05-19 19:05:48

标签: django svn

我编写了一个在开发服务器上运行良好的Django项目。虽然我是唯一一个正在研究它的人,但我意识到我应该进行某种版本控制并将项目放在网络SVN上。我假设工作这个项目的新流程应该是:从SVN签出代码,进行更改,测试,更新,并提交回SVN。

但是,当我检查代码并尝试从签出的SVN位置运行开发服务器时,我收到一条错误“没有名为yadda.yadda的模块”。但是,模块在那里,当我从原始目录运行它时它工作正常。有什么想法吗?有关更好的工作流程的任何建议吗?

2 个答案:

答案 0 :(得分:1)

你的$ PYTHONPATH shell变量是否引用了相对路径?如果是这样,当您切换到新目录时,相对路径可能不正确。

您还可以对两个目录的内容进行区分,以确保您的版本副本与原始副本重复。

答案 1 :(得分:0)

  • 检查您的模块是否有 init .py
  • 正如George所说,检查模块是否在python路径上(import sys和print sys.path)