Да, вы можете изменить это без CSS или пользовательского виджета, используя шаблон для отображения вашей формы. Например:
{% for radio in myform.beatles %}
<div class="myradio">
{{ radio }}
</div>
{% endfor %}
сгенерирует следующий HTML-код:
<div class="myradio">
<label><input type="radio" name="beatles" value="john" /> John</label>
</div>
<div class="myradio">
<label><input type="radio" name="beatles" value="paul" /> Paul</label>
</div>
<div class="myradio">
<label><input type="radio" name="beatles" value="george" /> George</label>
</div>
<div class="myradio">
<label><input type="radio" name="beatles" value="ringo" /> Ringo</label>
</div>
Чтобы получить еще более детальную информацию, см. https://docs.djangoproject.com/en/dev/ref/forms/widgets/#radioselect