Python Django:ChoiceField中的form.field
如何开始用django表单实现类似的东西:Python Django:ChoiceField中的form.field,python,django,Python,Django,如何开始用django表单实现类似的东西: CHOICES = ( ('a','a',forms.IntegerField()), ('b','b',forms.IntegerField() ) class AForm(forms.Form): choice = forms.CharField(choices=CHOICES) 背景知识:我正在尝试将一个modelmultipechoicefield转换为一个自定义formField,其中显示模型和每个对象的一个附加输入
CHOICES = (
('a','a',forms.IntegerField()),
('b','b',forms.IntegerField()
)
class AForm(forms.Form):
choice = forms.CharField(choices=CHOICES)
背景知识:我正在尝试将一个modelmultipechoicefield
转换为一个自定义formField
,其中显示模型和每个对象的一个附加输入(用于选择基本数量)
所以我需要在choices元组中插入一个字段(obs不起作用,所以我从哪里开始重新编写ChoiceField以获取额外的参数)
试图通过<代码> Copice字段< /C>的来源,但是我不能知道在哪里我甚至开始添加新字段(并且在POST之后检索它)
你应该强烈地考虑A.@ JoeSkru你想要的是非常复杂的,你确定这是正确的方法吗?对于这个问题,有一些不太复杂的解决方案。@johnmoyafis yeh我意识到这不是一个真正可行的解决方案,只是将这个示例用作伪代码。正如Schwobasegll所说,我正在研究一个表单集,但仍然不确定我是否能够通过这种方式实现结果。使用表单集很容易实现,主要是将本文用作参考,因为django文档觉得有点缺乏(这是罕见的!)