2013-07-08 3 views
0

Я играю с формами Django и Django Crispy Forms (используя Bootstrap в качестве моей темы). Я определил два поля:Django BooleanField не отображает ярлык

test1 = forms.BooleanField(label='Some label here', help_text='help text here') 

и

test2 = forms.CharField(label='another label', help_text='more help text') 

Когда я сделать свою форму, поле test2 показывает ярлык, как:

another label: <input box> 

с 'больше помощи текста' под ним.

Однако для test1 (BooleanField), метка, кажется, чтобы изменить значение, отображаемое после текстового поля, т.е.

[] 'Some label here' 
help text here 

Есть ли способ сделать это показать больше как:

Some label here [] 
help text here 

Спасибо!

+0

Это то, что вы ищете: http://stackoverflow.com/a/2045308/1628832 – karthikr

+0

Я посмотрел на этот пример, но я не уверен, как заставить его работать с Crispy Forms, потому что мой шаблон только содержит следующее: {% block content%} {% crispy form%} {% endblock%} – user2406467

ответ

0

Я закончил с использованием пользовательского шаблона для определенных областей, такие как:

Field('my_field', template='my_field_template.html') 

В my_field_template.html, я был в состоянии определить порядок я хотел.

Смежные вопросы