我有这样的事情:
class A(Model):
b = OneToOneField('B', related_name='a')
class B(Model):
pass
但是出于显而易见的原因,我认为我的模型会更好地构建:
class A(Model):
pass
class B(Model):
a = OneToOneField('A', related_name='b')
不幸的是,这些型号已经投入生产。我熟悉makemigrations
/ migrate
,并查看了migrations
目录中的迁移文件。我想我想要的是:
a
上创建B
字段,更改related_name='something_else'
something_else
b
上的A
字段。如何以这种方式初始化迁移中的字段?