я получил ModelForm
с некоторыми АЯКСОМ действий, которые создают поля, такие как:Джанго: Начальные поля ModelForm с тем же именем
<input type="hidden" name="myfield" value="1" />
<input type="hidden" name="myfield" value="2" />
Я прекрасно спасительным эти данные как ManyToMany
используя 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'])
Так что теперь, как я могу включать каждый из other_models
из __init__
как скрытых полей?
Хорошо, спасибо, но как насчет использования того же 'other_model' в атрибуте' name' каждого скрытого тега ввода? – vmassuchetto
, вы должны указать начальный атрибут. проверьте edt. – karthikr
Это сработало для вас? – karthikr