(keyError: 'CELERY_BROKER_URL')

(keyError: 'CELERY_BROKER_URL')

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,但我不知道从那里去哪里。

有什么建议吗?

当您使用 cookiecutter 创建用户项目时,您必须设置所有必需的设置。在这种情况下,它是 celery.

What is celery?

如果你不想使用芹菜,我建议你重新创建你的项目。然后在 cookiecutter 要求使用 celery 时键入 n

如果你想使用芹菜,请参阅本教程First step with Django

我给你一些建议。 cookiecutter 是简单创建项目的强大工具。但是如果你不熟悉 django 和其他库,cookiecutter 可能会让你感到困惑。所以我建议你不要使用cookiecutter。相反,请查看 this tutorial 并逐步进行。