Как получить экземпляр родительского объекта и одновременно создать связанный дочерний объект

Допустим, у нас есть:

class Parent(Model):
    pass

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Теперь о создании ребенка:

parent = Parent.objects.get(id=id)
Child.objects.create(parent=parent)

Здесь я вижу, что происходит 2 вещи, получение экземпляра родительского объекта и затем создание дочернего объекта. Как я могу обработать это за один раз? при создании дочернего объекта. Можно ли следовать приведенному выше подходу? Или мы можем сделать это лучше.

Вернуться на верх