管理命令中的Django迁移版本

时间:2018-06-22 17:42:48

标签: django migration

我有一个长期运行的后台进程,该进程为Django Web应用程序处理数据。此过程是作为在应用程序上下文中运行的管理命令创建的。

我看到的是,在某些情况下,当进程从另一台服务器上的相同代码运行时,将应用迁移。发生的情况是,当此一个或多个进程正在运行时,在应用迁移时,我们会在数据中出现错误。

我要尝试的是从此函数中识别数据库迁移版本,并在每个写入步骤之前检查是否有更改。如果不同,我可以中止或重新启动该过程。

我不确定如何从Django访问此信息。我目前正在使用Django 1.10

0 个答案:

没有答案