【发布时间】:2011-11-09 11:25:21
【问题描述】:
标准示例:
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。
我尝试使用InlineModelAdmin,但由于Book 有很多字段,所以不容易编辑。
这就是为什么我试图在作者/更改模板上放置指向 children 的链接。
<ul>
<li><a href="{% url admin:content_scribpart_add %}">Add a Book</a></li>
{% for book in original.book_set.all %}
<li><a href="{% url admin:myapp_book_change book.id %}">Edit {{ book }}</a></li>
{% endfor %}
</ul>
但是有几个问题
- 如何在
Book表单中预填充相关的Authorid - 如何让保存按钮返回到相关的
Author - 我在正确的轨道上吗?
【问题讨论】:
标签: django django-models django-admin parent-child