【发布时间】:2017-06-16 05:59:11
【问题描述】:
我的Example 模型曾经有一个十进制字段example_field 定义为:
sample_field = models.DecimalField(decimal_places=1, max_digits=3, blank=True, null=True)
我决定从Example 模型以及我使用example_object.example_field 的代码中的任何地方删除此字段。在makemigrations 和migrate 之后,一切正常,我向远程分支发出了拉取请求。
然后我切换到另一个本地分支并得到这个错误:
OperationalError: (1054, "Unknown column 'example.example_field' in 'field list'")
这是有道理的,因为这个分支仍然使用example_object.example_field。但是,在远程分支接受了拉取请求之后。从远程分支拉出后,我仍然遇到同样的错误。
接受 PR 后,远程分支部署在 AWS 上。两个实例之一工作正常,但另一个具有相同的OperationalError。
【问题讨论】:
-
请将完整的堆栈跟踪发布到您的错误中。
标签: django amazon-web-services django-models mysql-python