django ForeignKey的swappable属性
默认这个属性是True, 也就是可以切换关联模型的,不过比较蛋疼的就是切换模型之后关联的外键虽然存在,但是因为换了一个模型,那么关联的外键自然就是新的模型了,如果新的模型的外键和旧的模型有不一致的地方,很可能就会出错。。。。。。
设置这个需要用到第一些内容:
在模型中可以设置
class Meta:
swappable = 'PERSON_MODEL'
在ForeignKey中关联的模型需要从settings文件导入, 如:
'PERSON_MODEL' = 'app.Person'