Django有沒有將ModelForm中的某些字段分組的方法?例如,如果存在一個模型,其中包含年齡,性別,dob,q1,q2,q3等字段,並且可以根據此模型創建表單,我可以將字段分組爲:info_fields =(年齡,性別,dob)和response_fields =(q1,q2,q3)。這將有助於以更有組織的方式在模板上顯示所有字段。django中的組表單字段?
在此先感謝
Django有沒有將ModelForm中的某些字段分組的方法?例如,如果存在一個模型,其中包含年齡,性別,dob,q1,q2,q3等字段,並且可以根據此模型創建表單,我可以將字段分組爲:info_fields =(年齡,性別,dob)和response_fields =(q1,q2,q3)。這將有助於以更有組織的方式在模板上顯示所有字段。django中的組表單字段?
在此先感謝
看到這個職位,我相信你暗示了在使用的ModelForm字段集。 Django and fieldsets on ModelForm
不知道,如果人們發現在2年後這很有用,但我使用jQuery來劃分領域之間的fieldsets的
function splitFields(){
var set0 = $('fieldset').first();
var set1 = $('<fieldset id="set1"></fieldset>').insertAfter(set0);
//the fields
var fields = $('div.form-row', set0);
//move the first 5 fields to set1
for(var i=0; i < 5; i++){
$(fields[i]).detach().appendTo(set1);
}
}
可能重複[Django和字段集上的ModelForm(HTTP://計算器。 COM /問題/ 518966/Django的和字段集-上的ModelForm) – Pureferret 2015-01-27 11:21:13