django-cms中的create_user.py问题

时间:2016-09-19 17:07:45

标签: python django virtualenv django-cms

我刚开始使用django-cms并面临问题。我使用了virtualenv.please help。以下是错误:

Traceback (most recent call last):

 File "create_user.py", line 4, in <module>

    from django.contrib.auth import get_user_model

  File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/contrib/auth/__init__.py", line 7, in < module>

    from django.middleware.csrf import rotate_token

 File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/middleware/csrf.py", line 14, in <module>

    from django.utils.cache import patch_vary_headers

  File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages/django/utils/cache.py", line 26, in <module>

    from django.core.cache import caches

  File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages/django/core/cache/__init__.py", line 34, in <module>

    if DEFAULT_CACHE_ALIAS not in settings.CACHES:

  File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 48, in __getattr__

    self._setup(name)

  File "/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/conf/__init__.py", line 42, in _setup

    % (desc, ENVIRONMENT_VARIABLE))

django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

有人可以告诉我要编辑哪些特定文件以及我应该进行哪些编辑

2 个答案:

答案 0 :(得分:1)

请尝试运行此命令:

djangocms -w web

这将启动djangocms-installer向导并为您提供各种设置,依赖关系,并为您创建一个超级用户登录。完成后,您应该在./web/内有一个正在运行的django-cms实例。

您可以像往常一样进入./web/并正常运行runserver来访问新实例:

$ source venv/bin/activate
(venv) $ python manage.py runserver

答案 1 :(得分:1)

我几周前遇到同样的问题。我假设新版本(djangocms-installer == 0.9.x)有问题,因为当我使用默认的djangocms-installer(== 0.9.0)创建一个项目,如“djangcms -p.mysite”时,没有关于DB的问题,django版本等,然后错误...

尝试旧版“pip install djangocms-installer == 0.8.x”(x = 12,11,10,...)

现在,我正在使用“djangocms-installer == 0.8.12”而没有任何错误。