Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:ChoiceField中的form.field_Python_Django - Fatal编程技术网

Python Django:ChoiceField中的form.field

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,其中显示模型和每个对象的一个附加输入

如何开始用django表单实现类似的东西:

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文档觉得有点缺乏(这是罕见的!)