2010-02-11 72 views
1

Django有沒有將ModelForm中的某些字段分組的方法?例如,如果存在一個模型,其中包含年齡,性別,dob,q1,q2,q3等字段,並且可以根據此模型創建表單,我可以將字段分組爲:info_fields =(年齡,性別,dob)和response_fields =(q1,q2,q3)。這將有助於以更有組織的方式在模板上顯示所有字段。django中的組表單字段?

在此先感謝

+0

可能重複[Django和字段集上的ModelForm(HTTP://計算器。 COM /問題/ 518966/Django的和字段集-上的ModelForm) – Pureferret 2015-01-27 11:21:13

回答

0

不知道,如果人們發現在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); 
    } 
}