Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django后台任务缺少DB表_Python_Django - Fatal编程技术网

Python django后台任务缺少DB表

Python django后台任务缺少DB表,python,django,Python,Django,我希望定期在Django应用程序中运行后端任务,并找到Django后台任务() 在这一页之后,我 pip安装了这个包 已将其添加到已安装的应用程序中 创建了带有@background注释的测试方法(附表=5) 但是,一旦调用该方法,就会得到“django.db.utils.OperationalError:没有这样的表:后台任务” 运行python manage.py migrate只会告诉我“没有要应用的迁移”(DB有其他已注册的Django应用程序的表) django后台任务包是否不完整

我希望定期在Django应用程序中运行后端任务,并找到Django后台任务()

在这一页之后,我

  • pip安装了这个包
  • 已将其添加到已安装的应用程序中
  • 创建了带有@background注释的测试方法(附表=5)
但是,一旦调用该方法,就会得到“django.db.utils.OperationalError:没有这样的表:后台任务”

运行
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