2010-02-11 4 views
1

Есть ли способ в Django сгруппировать некоторые поля из ModelForm? Например, если есть модель с такими полями, как: возраст, пол, dob, q1, q2, q3 и форма, основанная на такой модели, я могу сгруппировать такие поля, как: info_fields = (возраст, пол, dob) и response_fields = (q1, q2, q3). Это было бы полезно для отображения всех полей более организованным способом в шаблоне.Поле формы группы в джанго?

Заранее спасибо

+0

возможно дубликат [Джанго и fieldsets на ModelForm] (HTTP: // StackOverflow. ком/вопросы/518966/Джанго-и-fieldsets-на-ModelForm) – Pureferret

ответ

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); 
    } 
} 
Смежные вопросы