Django管理manytomany字段

时间:2015-11-20 20:09:55

标签: python django

我是django的新手,我试图在django-admin中实现django模型。

这是我的models.py:

select

当我通过管理网站创建一本新书时,它应该允许我选择一个或多个作者,但是所有作者都是自动选择的,并且没有删除任何作者的选项。有一个加号可以添加更多作者,但没有一个可以删除已经相关的作者。

我想拥有我为任何特定书籍选择的特定作者。

1 个答案:

答案 0 :(得分:0)

我相信你误解了小部件是如何工作的。 以下是Django默认小部件用于ManyToManyField

的示例

示例:教师模型与语言模型相关:

teaching_languages = models.ManyToManyField('Language')

在下列情况下,选择英语和西班牙语作为与教师模型相关的值,而未选择法语和德语。 绿色+符号允许您将另一种语言添加到教学语言列表中。