我发现这个关于为多个对象重新生成表单的有趣链接:
https://collingrady.wordpress.com/2008/02/18/editing-multiple-objects-in-django-with-newforms/
假设我们有来自 Poll app 的经典 danjo 模型:
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField()
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
我想要一个表单来创建一个投票并添加我想要的尽可能多的选择字段(比如你点击+并添加一个字段的django admin)。在我给你的链接中,有 3 个固定选择字段。
你知道我该怎么做吗?