Show BooleanField Checkbox vor dem Label

Ich bin gerade dabei, die Menge an Code zu minimieren, die ich zum Rendern eines Formulars mit Bootstrap-Stil verwenden muss, in der Hoffnung, mit nur @ zu render{{ form }} aber ich habe noch keine Möglichkeit gefunden, ein @ zu rendeBooleanField mit der Checkbox vor dem Text.

from django.forms import Form, BooleanField
class MyForm(Form):
     field = BooleanField(label='Test Label')
MyForm().as_table()

Der obige Testcode gibt @ a

<tr><th><label for="id_field">Test Label:</label></th><td><input class="" id="id_field" name="field" type="checkbox" /></td></tr>

Aber was ich hoffe zu erreichen, ist das gleiche Aussehen und Verhalten wie in der @ gezeibootstrap docs.

<label for="id_field"><input class="" id="id_field" name="field" type="checkbox" />Test Label:</label>

Das Problem dabei ist, dass das Rendern über das Formular abgewickelt wird, in dem daslabel und das Feld werden separat positioniert / gerendert, und ich habe noch keinen Platz zum Überschreiben gefunden, mit dem ich das Widget innerhalb des Etiketts rendern kann ...

Haben Sie eine Idee, wie ich das erreichen kann?

Ich möchte nicht Django-Bootstrap3 usw. verwenden, und ich habe den Quellcode auch nach ihnen durchsucht und kann nirgendwo sehen, wo sie es geschafft haben, dies zu erreichen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage