我为了两类:正向类的声明在Python
class A(models):
...
class B(models):
a = models.ManyToManyField(A)
现在我有我的模式改变为以下之一:
class A(models):
b = models.ManyToManyField(B)
class B(models):
...
我必须使用南方迁移。我希望在A类中创建多个到多个领域,从B类迁移数据并删除字段。问题是两者都处于相同模型中。所以当我把很多很多的东西放到A课程中时,它是不可见的。因为B声明低于A.如何解决这个问题?
[Django模型:两个类之间的相互引用和不可能在Python中使用前向声明]可能的副本(http://stackoverflow.com/questions/7298326/django-models-mutual-references-between-two-class -and-impossible-to-use-fo) – 2016-05-22 20:20:05