gpt4 book ai didi

python - django-background-tasks 缺少数据库表

转载 作者:行者123 更新时间:2023-11-28 21:46:29 24 4
gpt4 key购买 nike

我想在我的 Django 应用程序中定期运行后端任务并找到 django-background-tasks ( https://pypi.python.org/pypi/django-background-tasks)。

在页面之后,我

  • pip安装包
  • 将其添加到 INSTALLED_APPS
  • 创建了一个用@background(schedule=5) 注释的测试方法

但是,一旦我调用该方法,我就会得到“django.db.utils.OperationalError:没有这样的表:background_task”

运行 python manage.py migrate 只会告诉我“没有要应用的迁移”(数据库中有其他已注册 Django 应用程序的表)。

django-background-tasks包不完整?如何为其创建数据库对象?

最佳答案

正如 Moses 和 Ravi 所建议的,python manage.py makemigrations background_task 需要先运行,以便 python manage.py migrate 可以创建表。

关于python - django-background-tasks 缺少数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37898013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com