django-celery-beat不创建表

时间:2018-07-19 20:58:55

标签: django celery django-celery celerybeat djcelery

我通过以下方式安装了django-celery-beat:

public enum Gender
{
    Male = 864630000,
    Female = 864630001,    
};

my_optionSet = new OptionSetValue((int)Gender.Male);

在django项目中安装了该应用程序

pip install django-celery-beat

通过进行迁移

INSTALLED_APPS = [
...
'django_celery_beat',
...
 ]

我没有收到任何错误消息,可以转到django管理站点,并且看到“定期任务”部分以及“ Crontab”,“间隔”,“定期任务”和“太阳事件”部分。但是,当我单击其中的任何一个时,都会收到有关该表不存在的消息。

python manage.py migrate django-celery-beat

我已经检查了我的mysql数据库,实际上没有表。

关于如何强制创建表的任何想法?

1 个答案:

答案 0 :(得分:1)

似乎PyPI上存在的某个版本不包含迁移。有人放置了a similar issue/question on the repository's issue tracker,但现在应该已经解决了。

无论如何,您可以尝试:

  

python manage.py makemigrations

然后

  

python manage.py migration

但是我会在生产中谨慎使用它。

注意:问题跟踪器上似乎有更多有关版本1.1.0的此类问题的报告。