Django 表单 - 就地编辑来自反向外键连接的数据
Posted
技术标签:
【中文标题】Django 表单 - 就地编辑来自反向外键连接的数据【英文标题】:Django form - in-place edit of data from reverse foreign key join 【发布时间】:2010-09-30 04:59:29 【问题描述】:我有一个 Person 表和一个 Phone 表。 Phone 表在 Person 表中有一个外键,它是一个自增 ID。每个人可以有任意数量的电话号码。有没有办法让我创建一个 Django 表单来输入电话号码,同时创建一个新的 Person 条目并将它们与现有的 Person 条目一起编辑?
【问题讨论】:
【参考方案1】:是的,Django 的 inlineformset_factory 正是你所需要的。
文档:Model Formsets 和 Inline formsets
This snippet 应该可以帮助您作为示例。
【讨论】:
我认为你是对的——这看起来正是我所需要的。谢谢!以上是关于Django 表单 - 就地编辑来自反向外键连接的数据的主要内容,如果未能解决你的问题,请参考以下文章
Django Forms - 构建一个表单,显示来自多个不同模型的字段,但按外键排序