当我尝试使用以下命令在 django 中运行 chron 作业时
python manage.py runcrons
它显示一个错误,如下所示
$ python manage.py runcrons
No handlers could be found for logger "django_cron"
有人知道这个错误吗?任何帮助表示赞赏。
当我尝试使用以下命令在 django 中运行 chron 作业时
python manage.py runcrons
它显示一个错误,如下所示
$ python manage.py runcrons
No handlers could be found for logger "django_cron"
有人知道这个错误吗?任何帮助表示赞赏。
它是在你得到的错误中给出的。您缺少“django_cron”记录器的处理程序。参见例如https://stackoverflow.com/a/7048543/1197616。还可以查看 Django 的文档https://docs.djangoproject.com/en/dev/topics/logging/。
实际上django-cron库不需要 'django_cron' 记录器。我通过运行 django_cron 的迁移解决了同样的问题:
python manage.py migrate #migrate database