[英]django-celery-beat not creating tables
我已经通过以下方式安装了django-celery-beat:
pip install django-celery-beat
在我的Django项目上安装了该应用
INSTALLED_APPS = [
...
'django_celery_beat',
...
]
通过进行迁移
python manage.py migrate django-celery-beat
我没有收到任何错误消息,可以转到django管理站点,看到带有Crontab,“间隔”,“周期性任务”和“太阳事件”部分的“周期性任务”部分。 但是,当我单击其中任何一个时,都会收到有关该表不存在的消息。
(1146, "Table 'mydatabase.django_celery_beat_periodtask' doesn't exist")
我已经检查了我的mysql数据库,实际上没有表。
关于如何强制创建表的任何想法?
似乎PyPI上存在的某个版本不包含迁移。 有人在存储库的问题跟踪器上放置了类似的问题/问题,但现在应该已经解决了。
无论如何,您可以尝试:
python manage.py makemigrations
然后
python manage.py迁移
但是我会在生产中谨慎使用它。
注意 :似乎在问题跟踪器上有更多与1.1.0
版相关的此类问题的报告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.