我想要一个包含三倍于两个相关字段的表单(一个名称和一些 ip 地址作为一个简单的正则表达式字段)
name1
name1 IPs
name2
name2 IPs
name3
name3 IPs
名称 1 和 2 是必需的,IP 永远不是。有没有办法不重复这些字段,和/或更好地以列表或类似的方式接收它们: [ { 名称, ip }, { 名称, ip }, { 名称, ip } ]
编辑:名称和 IP 是野生数据,它们与任何模型无关,它们用于调用 API
谢谢
请您参考如下方法:
您需要使用内联表单集。
Creating a model and related models with Inline formsets
https://docs.djangoproject.com/en/1.10/topics/forms/modelforms/#inline-formsets
