首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >停止Django后台任务删除completed_task模型

停止Django后台任务删除completed_task模型
EN

Stack Overflow用户
提问于 2021-01-26 19:06:12
回答 1查看 116关注 0票数 0

django-background-tasks==1.1.11 (Django==2.2Python 3.6.9)上,我遇到了这个问题,每次运行python manage.py migrate时,表background_task_completedtask都会被删除。这中断了我的后台任务。到目前为止,我已经找到了一种逆转它的方法,因为它是一个独立于初始迁移的迁移,这意味着我可以只使用python manage.py migrate background_task 0001_initial来恢复它,但这确实意味着它在下一次迁移时仍然会被删除。有什么更持久的解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-28 23:26:24

我自己找到了一个(有点老生常谈的)永久解决方案:通过伪造迁移(python manage.py migrate --fake (或python manage.py migrate appname --fake)),您可以让django认为迁移已经执行,而不是实际执行它。通过对困扰我的迁移执行此操作,我设法让一切工作起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65900159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档