Tor*_*ups 14 django django-models django-south
我有一个带有ForeignKey的简单django模型
class FooModel(models.Model):
foo = models.ForeignKey('Foo', related_name="foo_choices")
bar = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)
related_name属性已经存在,但我想更改它.这种变化是否需要任何类型的迁移?当我在修改related_name后运行schemamigration管理命令时,我得到"似乎没有任何改变",但我想验证.
kar*_*ikr 15
否您不需要迁移.
相关名称是用于从相关对象返回到此对象的关系的名称(反向关系).
related_name与数据库无关.它被Django的ORM用于获取查询集结果,因此如果更改related_name模型字段上的属性,则不需要迁移.
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |