我有两个模型,如下面
class Author(models.Model):
name = models.CharField(max_length=256)
city = models.CharField(max_length=256)
class Book(models.Model):
author = models.ForeignKey(Author)
name = models.CharField(max_length=256)
price = models.FloatField(max_length=256)
所以我正在显示作者列表和编辑作者记录的链接,如下所示
{% for author in authors %}
<p><a href="{% url 'edit_author' author.id %}"></a></p>
{% endfor %}
因此,如果我们只想编辑单个Author
类,那么django UpdateView
就足够了,但是当用户尝试编辑作者时,所有的外键记录(书记录)与此模型相关的也应该在Edit mode
中。我的意思是点击的作者,与使用ForeignKey的此作者相关的所有图书实例也应该处于exactly
Django Admin
我知道我们可以使用django inline_formsets
作为选择,但我对如何在my site(front end)
上实现它感到困惑。那么有人可以让我知道如何在我们网站的单个页面中编辑作者记录及其子记录吗?