Стандартный пример:
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 ...
Я хочу отредактировать Book
s со страницы изменения Author
.
Я пробовал с 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>
Но есть несколько вопросов
- Как я могу предварительно заполнить связанный
Author
идентификатор в Book
форме
- Как сделать кнопку Сохранить , чтобы вернуться к
Author
- Я на правильном пути?