运行时错误:模型类 django_celery_beat.models.SolarSchedule 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

问题描述 投票:0回答:2

我正在使用我的 virtualenv,并且在执行

celery -A app beat -l info -S django
时,总是显示此错误。
RuntimeError: Model class django_celery_beat.models.SolarSchedule doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

注意:

django_celery_beat
已安装并迁移。

我用过以下版本,比如

  1. Python版本:3.8
  2. 芹菜版本:5.1.1
  3. Celery-Beat 版本:2.2.1

但我的期望是顺利运行 celery :)

django celery django-celery celerybeat django-celery-beat
2个回答
0
投票

您能否将

django_celery_beat
添加到 Apps settings.py 文件中的 INSTALLED_APPS 中。


0
投票

1-确保 django_celery_beat 包含在 Django 的 INSTALLED_APPS 设置中

2- 数据库迁移再次运行它们以确保一切都是最新的

© www.soinside.com 2019 - 2024. All rights reserved.