DRF как обновить, создать OneToOneField в сериализаторах?

У меня есть две модели с полем OnetoOne. Как я могу обновить/создать их с помощью сериализаторов?

class Page(models.Model):
 info = models.TextField(null=True, blank=True)
 document = models.OneToOneField(
        Document,
        primary_key=True,
        related_name='page',
        on_delete=models.CASCADE)


class Document(models.Model)
      description = models.TextField(null=True, blank=True)
      note = models.TextField(null=True, blank=True)

Мой сериализатор

class PageSerializer(ModelSerializer):
      document = DocumentSerializer()
    
      class Meta:
         model = Page 
         fields = ('document', 'info')


def update:

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