django cms尝试导入不相关的项目

时间:2014-07-26 15:34:17

标签: django-cms

在Windows上关注本教程:https://github.com/divio/django-cms-tutorial/blob/master/Step%201%20-%20Initial%20Setup.md

输入以下行:

djangocms -p . my_site

我有这个错误:

OSError: Could not import settings 'ira_site.settings' 
(Is it on sys.path? Is there an import error in the settings file?): 
No module named 'ira_site'
  1. ira_site是无关的django(no-cms)项目的名称。
  2. 我已经(使用ransack)整个“c:\ python34”和“virtual_env”文件夹来查找“ira_site”。没有它的痕迹。
  3. 我打开了我可以打开的所有settings.py文件。检查已安装的应用程序。
  4. 没有它的痕迹。为什么djangocms安装程序会尝试导入完全不相关的django项目的设置?我错过了什么?

1 个答案:

答案 0 :(得分:0)

好吧,这真是太愚蠢了。如果有人遇到同样的问题:

您的环境变量:

DJANGO_SETTINGS_MODULE

必须设置,以便django-admin.py可以找到它(因为安装程序也在创建项目)。我做的是:

  1. 将其重置为global-settings.py
  2. 运行安装程序。
  3. 安装完成后,将其放回新创建的网站的settings.py文件中。