我有一个django项目:mysite
我在 mysite / mysite / __ init __。py 中设置了一个设置:
from __future__ import absolute_import
from .celery import app as celery_app
celery.py 需要读取数据库
app.conf.CELERYBEAT_SCHEDULE = {
'calculate': {
'task': 'test.tasks.calculate',
'schedule': timedelta(seconds=get_db_setting()),
}
}
我遇到了问题
在一台新服务器上,我们需要迁移以创建表:python manage.py migrate
但是__init__.py
也会执行,并且因为无法在数据库中找到表而引发错误
什么是更好的方法来解决这个问题?