我通过以下方式安装了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数据库,实际上没有表。
关于如何强制创建表的任何想法?
答案 0 :(得分:1)
似乎PyPI上存在的某个版本不包含迁移。有人放置了a similar issue/question on the repository's issue tracker,但现在应该已经解决了。
无论如何,您可以尝试:
python manage.py makemigrations
然后
python manage.py migration
但是我会在生产中谨慎使用它。
注意:问题跟踪器上似乎有更多有关版本1.1.0
的此类问题的报告。