python (关键字错误:'CELERY_BROKER_URL')

4smxwvx5  于 2023-01-24  发布在  Python
关注(0)|答案(2)|浏览(179)
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,但我不知道从那里去哪里。
有什么建议吗?

guykilcj

guykilcj1#

当你用cookiecutter创建用户项目时,你必须设置每一个需要的设置。在本例中,它是celery
celery 是什么?
如果你不想使用celery,我建议你重新创建你的项目,然后在cookiecutter要求使用celery时输入n
如果你想使用celery ,请参阅本教程First step with Django
我给予你一些建议。cookiecutter是简单创建项目的强大工具。但是如果你不熟悉django和其他库,cookiecutter可能会让你感到困惑。所以我建议你不要使用cookiecutter。相反,看看this tutorial并一步一步地进行。

wnavrhmk

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

相关问题