class Author(models.Model):
first_name = models.CharField(max_length=255)
last_name = models.CharField(max_length=255)
age = models.IntegerField()
//
class Editor(models.Model):
first_name = models.CharField(max_length=255)
date_edition = models.DateTimeField(default=datetime.now)
status = models.BooleaField(default=True)
//
class Book_Manufacturer(models.Model):
name = models.CharField(max_length=255)
year_production = models.DateTimeField(default=datetime.now)
//
class Book(models.Model):
author = models.models.ForeignKey(Author, on_delete=models.CASCADE)
editor = models.models.ForeignKey(Editor, on_delete=models.CASCADE)
book_manufacturer = models.models.ForeignKey(Book_Manufacturer, on_delete=models.CASCADE)
title = models.CharField(max_length=255)
year = models.DateTime(default=datetime.now)
Кто-нибудь может мне помочь?Как я мог бы сериализовать книгу с 3 foreign_key и показать все детали, когда у меня есть метод GET?(Все детали = Детали книги + Book_Manufacturer + Редактор + Автор)
А как насчет метода POST, как он будет реализован, если я хочу создать Книгу со всей информацией?
PSВ реальном приложении у меня есть модель с 3 внешними ключами, как в примере.Я использовал здесь пример с наивным подходом, это не мои реальные поля модели и имена классов XD, это просто пример.