我得到了ModelForm
一些创建字段的 ajax 操作,例如:
<input type="hidden" name="myfield" value="1" />
<input type="hidden" name="myfield" value="2" />
我很好地将这些数据保存为ManyToMany
using request.POST.getlist('myfield')
,但我似乎无法初始化更新视图上的隐藏输入字段。
到目前为止我得到了什么:
class MyModelForm(forms.ModelForm):
myfield = forms.Field('Some field')
class Meta:
model = MyModelForm
def __init__(self, *args, **kwargs):
other_models = OtherModel.objects.filter(mymodelform=kwargs['instance'])
那么现在,如何将每个 of 包含other_models
为__init__
隐藏字段?