Django 创建ForeignKey(嵌入)对象

Django 创建ForeignKey(嵌入)对象,django,Django,以下是我的模型: class Fruit(models.Model): name = models.CharField(max_length=5) number = models.IntegerField() class BoxContent(models.Model): fruit = models.ForeignKey(Fruit) class Box(models.Model): number = models.CharField(max_length=

以下是我的模型:

class Fruit(models.Model):
    name = models.CharField(max_length=5)
    number = models.IntegerField()

class BoxContent(models.Model):
    fruit = models.ForeignKey(Fruit)

class Box(models.Model):
    number = models.CharField(max_length=11)
    myitems = models.ManyToManyField(BoxContent, blank=True, null=True)
我的看法是:

box = Box.objects.create(number="test")
box.myitems.add(BoxContent.objects.create(fruit=...)

但是如何创建
水果
对象?

水果创建应该与其他模型对象创建没有任何区别

fruit = Fruit.objects.create(name='orange', number=1)
box_content = BoxContent.objects.create(fruit=fruit)
box = Box.objects.create(number="test")
box.myitems.add(box_content)