如何在Django中创建一对一关系反向的记录?

时间:2015-09-17 11:35:38

标签: python django models

Django针对Related objectsoneToMany关系提供manyToMany

使用此对象,可以从反方向创建记录。

(例如XXXX_set.create(.....)XXXX_set.get_or_create(.....)

我想使用这种oneToOne关系的函数。

有没有办法从反方向创建one to one关系记录?

例如

如果class A(models.Models)class B(models.Model)one to one关系相关联,我创建A并保存()它,我想通过B创建A - (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation

1 个答案:

答案 0 :(得分:2)

不,没有办法这样做,因为A类和B类之间没有queryset,就像ManyToManyForeignKey一样。您必须直接创建B并将A分配到B上的相应字段。