让我们采取标准的例子
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
更改页面中简单地显示书名,并提供添加或编辑书籍的链接。我怎么能这样做?
答案 0 :(得分:1)
您可以覆盖change_view
和/或编辑change_form模板。
您可以就此主题咨询文档中的一个部分:Overriding vs. replacing an admin template
可以在此处找到更具体的信息:Display link to full change form for object in django admin