Skip to main content
 首页 » 编程设计

python之django-cms 中的 create_user.py 问题

2024年10月17日35kuangbin

我刚开始使用 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. 

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

请您参考如下方法:

尝试运行这个命令:

djangocms -w web 

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

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

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