我遇到了旧迁移包含对不再定义的类甚至模块的引用的问题。我解决这些问题的最佳方式是什么?Django中的未定义类1.7迁移
我可以通过删除这些引用来摆脱错误消息,但是如果我打破迁移?
我也是唯一一个认为Django 1.7 migrations实际上导入了我的代码库部分代码的人有点疯狂,因为我显然会编辑它?
例错误消息:
Traceback (most recent call last):
...
File "/.../migrations/0001_initial.py", line 194, in Migration
bases=(model_utils.models.UserPersonMixin, models.Model),
AttributeError: 'module' object has no attribute 'UserPersonMixin'
在这种情况下,UserPersonMixin是一个抽象基类,使用该模型来从继承但同时重组我最近丢弃。
在我的情况下,在我摆脱模型之前创建了有关的迁移,所以这可能是我遇到问题的原因。尽管我喜欢你的解决方案。在发布这个问题之前,我正在浏览文档,但很难找到它,所以感谢分享! – azulu 2014-09-28 21:39:13