본문 바로가기

Nested Serializer

(3)
[Django] Nested Serializer (2) : 역참조하고 있는 모델을 Serializer로 내려주기 역참조하는 Model 을 내려주는 방법 class BookAuthor(models.Model): class Meta: verbose_name = '작가' verbose_name_plural = verbose_name name = models.CharField( verbose_name='이름', ) real_name = models.CharField( verbose_name='실명', null=True, blank=True, ) introduction = models.TextField( verbose_name='소개', null=True, blank=True, ) class Book(models.Model): class Meta: verbose_name = '책' verbose_name_plural = v..
[Django] Nested Serializer (3): 다대다필드(ManyToManyField)를 Serializer로 내려주기 다대다 관계(ManyToMany)의 Model 을 내려주는 방법 class Book(models.Model): class Meta: verbose_name = '책' verbose_name_plural = verbose_name title = models.CharField( verbose_name='제목', max_length=32, ) price = models.PositiveIntegerField( verbose_name='가격', default=0, ) inventory_amount = models.PositiveIntegerField( verbose_name='재고 수량', default=0, ) author = models.ForeignKey( to='BookAuthor', on_delete=m..
[Django] Nested Serializer (1): 정참조하고 있는 모델을 Serializer로 내려주기 정참조하는 Model 을 내려주는 방법 class BookAuthor(models.Model): class Meta: verbose_name = '작가' verbose_name_plural = verbose_name name = models.CharField( verbose_name='이름', ) real_name = models.CharField( verbose_name='실명', null=True, blank=True, ) introduction = models.TextField( verbose_name='소개', null=True, blank=True, ) class Book(models.Model): class Meta: verbose_name = '책' verbose_name_plural = v..