DjangoでRadioSelectのラジオボタンをバラバラに表示する

以下のようなFormがあって、ラジオボタンを表示するときは

from django.forms import RadioSelect
from django import forms


class RadioSelectSampleForm(forms.Form):
    beatles = forms.ChoiceField(choices=(('ringo', 'Ringo'), ('george', 'George'), ('paul', 'Paul'), ('john', 'John')),
                                widget=RadioSelect)

普通は

{{ form }}

とか

{{ form.beatles }}

とかで表示するんですが、デザイン的にわりと離れた位置に自由にラジオボタンを配置したい場合はどうすりゃいいんでしょう。


別に難しくなくてRadioSelectをもつfieldはイテレートできるんで、ふつうにindexを指定して表示できますね。

..
{{ form.beatles.0 }}
...
{{ form.beatles.1 }}
...
{{ form.beatles.2 }}
...
{{ form.beatles.3 }}


参考 : python - Only displaying one radio button widget from a Django RadioSelect - Stack Overflow
参考 : Widgets | Django documentation | Django