Подтвердить что ты не робот

Отображение нескольких строк и столбцов в django-crispy-forms

Я использую django-crispy-forms с Twitter Bootstrap, и у меня возникают некоторые проблемы с настройкой моих форм на несколько строк и столбцов. Одна из проблем заключается в том, что ничего не происходит, когда я пытаюсь разбить форму на два столбца:

class SomeForm(ModelForm):

    helper = FormHelper()
    helper.layout = Layout(
        Column('field1', 'field3'),
        Column('field2', 'field4'),
        )
    )

    class Meta:
        model = Model

Глядя на вывод html, я вижу, что есть <div class="formColumn">, но форма отображается в одном столбце. Может быть, это проблема css? Я использую Bootstrap 2.1.

4b9b3361

Ответ 1

Спасибо мараухо.

Я достиг этого, используя тег div и документы начальной загрузки: http://twitter.github.com/bootstrap/scaffolding.html

class SomeForm(ModelForm):

    helper = FormHelper()
    helper.layout = Layout(
        Div(
            Div('field1', css_class='span6'),
            Div('field3', css_class='span6'),  
        css_class='row-fluid'), 
    )

    class Meta:
        model = Model

Для bootstrap3 замените span6 на col-xs-6 http://getbootstrap.com/css/#grid