File "C:\Users\User\path\lib\site-packages\environ\environ.py", line 277, in get_value
raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured: Set the CELERY_BROKER_URL environment variable
我在执行python manage.py
命令时收到此错误。
我已经按照要求安装了cookiecutter
,但我不知道从那里去哪里。
有什么建议吗?
2条答案
按热度按时间guykilcj1#
当你用
cookiecutter
创建用户项目时,你必须设置每一个需要的设置。在本例中,它是celery
。celery 是什么?
如果你不想使用celery,我建议你重新创建你的项目,然后在
cookiecutter
要求使用celery时输入n
。如果你想使用celery ,请参阅本教程First step with Django。
我给予你一些建议。
cookiecutter
是简单创建项目的强大工具。但是如果你不熟悉django和其他库,cookiecutter
可能会让你感到困惑。所以我建议你不要使用cookiecutter
。相反,看看this tutorial并一步一步地进行。wnavrhmk2#
我认为当你发现初始化的小问题时放弃一项技术不是一个好主意,我开始了一个项目“Cookicutter Django”,我发现它非常强大,所以对于那些仍然有这个问题的人,请做以下事情:
按照cookiecutter文档https://cookiecutter-django.readthedocs.io/en/latest/developing-locally.html,您将找到以下内容:
$ export CELERY_BROKER_URL=百度://本地主机:6379/0
要在Windows中转换上述命令,只需遵循此帖子https://linuxhint.com/windows-equivalent-export-command/
在Windows命令提示符中可以使用“setx”命令来永久设置环境变量。但是,要仅为会话或临时设置环境变量,请使用“set”命令。
仅为会话或临时使用设置环境变量:
设置CELERY_BROKER_URL=红色://本地主机:6379/0
要永久设置环境变量,请用途:
设置CELERY_BROKER_URL=红色://本地主机:6379/0