Python django cms中create_user.py出现问题

Python django cms中create_user.py出现问题,python,django,virtualenv,django-cms,Python,Django,Virtualenv,Django Cms,我刚开始使用django cms,现在面临一些问题。我使用了virtualenv。请帮助。错误如下: 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

我刚开始使用django cms,现在面临一些问题。我使用了virtualenv。请帮助。错误如下:

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.
回溯(最近一次呼叫最后一次):
文件“create_user.py”,第4行,在
从django.contrib.auth导入get\u user\u模型
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/contrib/auth/_init__.py”,第7行,在
从django.middleware.csrf导入rotate_令牌
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/middleware/csrf.py”,第14行
从django.utils.cache导入补丁\u vary\u头
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site packages/django/utils/cache.py”,第26行,在
从django.core.cache导入缓存
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site packages/django/core/cache/_init__.py”,第34行,在
如果默认\u缓存\u别名不在settings.CACHES中:
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages/django/conf/_-init____;.py”,第48行,在__
自我设置(名称)
文件“/home/mayankmodi/SSAD18/Source/env/local/lib/python2.7/site-packages
/django/conf/_init__.py”,第42行,在设置中
%(描述,环境变量)
django.core.exceptions.ImpropertlyConfigured:请求设置缓存,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用SETTINGS.configure()。

有人能告诉我要编辑哪些特定文件以及应该进行哪些编辑吗?请尝试运行此命令:

djangocms -w web
这将启动djangocms安装程序向导,运行各种设置、依赖项,并创建超级用户供您登录。完成后,您应该在
/web/
中有一个正在运行的django cms实例

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

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

我几个星期前也有同样的问题。我假设新版本(djangocms安装程序==0.9.x)有问题,因为当我使用默认的djangocms安装程序(=0.9.0)创建一个项目时,比如“djangcms-p.mysite”,没有关于DB、django版本等的问题,然后出现错误

尝试旧版本的“pip安装djangocms安装程序==0.8.x”(x=12,11,10,…)


现在,我正在使用“djangocms安装程序==0.8.12”,没有任何错误。

您如何运行此管理命令?我遇到了同样的问题。大约一个小时前,我用
python-mvenv
创建了一个Python3.5venv,运行
pip-install-djangocms-installer
,然后运行
djangocms-f-p。mysite
。就是在最后一个命令中,指向
create\u user.py
抛出了一个错误。运行
python create\u user.py
将生成上述错误,这与项目的
settings.py
中缺少
CACHES
dict有关。是的。最近有什么变化吗?(
使用缓存的djangocms_installer-0.9-py2.py3 none any.whl
)以及会导致此错误的说明
../env/bin/python2.7:无法打开文件'create_user.py':[Errno 2]没有这样的文件或目录
我假设自从我能够使用
djangocms-f-p安装django cms以来,发生了一些变化。mysite
大约一个月前,但我无法确定这个问题的罪魁祸首。您好@IAmKale,正在运行djangocms-f-p。mysite向您提供了最新安装程序版本的错误信息?@Paulo最新安装程序有多新?根据我对上述原始版本的评论,我在21日的PyPI上发现了任何版本的错误。如果一个更新的版本已经出来了,那么我还没有尝试过。