多对多 - Django - 相关领域

时间:2021-01-08 22:50:21

标签: python django

假设我有一个 Django 项目,其中包含一个名为“Genres”的模型和另一个名为“Books”的模型。

from django.db import models


class Genres(models.Model):
    name =  models.CharField(max_length=15)


class Books(models.Model):
    name =  models.CharField(max_length=50)
    genres = models.ManyToManyField(Genres)

通过这种方式设置,我可以在我的管理页面中访问一本书并查看与之相关的所有类型。我还可以在那里添加和删除书中的类型。

有什么方法可以设置它,以便我还可以在我的管理页面中打开一个流派并查看属于该流派的所有书籍,还可以添加和删除书籍。

我希望能够更新哪些书籍属于该类型本身的类型,并让它也更新受影响书籍的类型。

我希望这是有道理的。

0 个答案:

没有答案