Я соглашаюсь со всеми здесь кроме того, который сказал, что веб-формы пропуска и переходят прямо к MVC. Это не полезно. Веб-формы очень полезны для управляемых базой данных приложений, которые делают много дисплеев таблицы и т.д. Я работал над некоторыми очень большими приложениями веб-форм, и это хорошо работает. MVC хорош для более интерактивных приложений типа "Web 2.0".
Не забудьте удалять все внешнее моделирование и затем добавлять код ниже:
CHOICES = [('M','Male'),('F','Female')]
Gender=forms.CharField(label='Gender', widget=forms.RadioSelect(choices=CHOICES))
вышеупомянутый код генерирует Переключатели.
В моем случае, я использовал style.css
файл, который вынуждал переключатель представить как список.