Django - 向作者添加相关书籍

时间:2011-11-08 09:43:49

标签: django django-admin foreign-key-relationship

让我们采取标准的例子

class Author(models.Model):
  name = models.CharField(max_length=100)

class Book(models.Model):
  title = models.CharField(max_length=100)
  author = models.ForeignKey(Author)
  #... Many other fields ...

Author更改页面的管理界面上,我希望能够添加/编辑他的Books

你要告诉我RTFM并使用InlineModelAdmin 但是等等,正如您可以看到Books中有“许多其他字段”并且它不容易编辑。

我想象的是能够在Author更改页面中简单地显示书名,并提供添加或编辑书籍的链接。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以覆盖change_view和/或编辑change_form模板。

您可以就此主题咨询文档中的一个部分:Overriding vs. replacing an admin template

可以在此处找到更具体的信息:Display link to full change form for object in django admin