Python django后台任务缺少DB表
我希望定期在Django应用程序中运行后端任务,并找到Django后台任务() 在这一页之后,我Python django后台任务缺少DB表,python,django,Python,Django,我希望定期在Django应用程序中运行后端任务,并找到Django后台任务() 在这一页之后,我 pip安装了这个包 已将其添加到已安装的应用程序中 创建了带有@background注释的测试方法(附表=5) 但是,一旦调用该方法,就会得到“django.db.utils.OperationalError:没有这样的表:后台任务” 运行python manage.py migrate只会告诉我“没有要应用的迁移”(DB有其他已注册的Django应用程序的表) django后台任务包是否不完整
- pip安装了这个包
- 已将其添加到已安装的应用程序中
- 创建了带有@background注释的测试方法(附表=5)
python manage.py migrate
只会告诉我“没有要应用的迁移”(DB有其他已注册的Django应用程序的表)
django后台任务包是否不完整?
如何为其创建DB对象?正如Moses和Ravi所建议的,需要首先运行
python manage.py makemigrations background\u任务,以便python manage.py migrate
可以创建表。您是否尝试过makemigrations
?是的,makemigrations还说“未检测到任何更改”您是否尝试过python manage.py makemigrations background_task
,如果是,请发布您的django,django background tasks版本这就是诀窍,“makemigrations background_task”。谢谢拉维和@MosesKoledoye!这个问题应该同时得到解决。我正在使用Django 2.2,但这对我来说不起作用。我只得到了Django.db.utils.OperationalError:没有这样的表:background\u task