У меня есть модель, форма, вид, и я не могу отобразить виджет RadioSelect. это ничего не показывает, я думаю, что все хорошо, кроме взглядов, однако я не уверен. Я в основном хочу, чтобы кто-то выбирал и выбирал из двух переключателей, представлял, чтобы потом иметь возможность зарегистрироваться как один из двух вариантов, но, как я сказал, я даже не могу заставить кнопки отображаться.
views.py
def registration(request):
reg = Registration.objects.all()
return render(request, 'HTML/Registration.html', {"reg":reg})
models.py
class Registration(models.Model):
OPTIONS = (
('COUNS','Counsellor'),
('CLIENT','Client'),
)
SELECT = models.CharField(max_length=15,
choices=OPTIONS)
forms.py
class Registration(forms.ModelForm):
class Meta:
model = Registration
fields = '__all__'
widgets = {'SELECT': forms.RadioSelect}
HTML
<form method="POST">
{% csrf_token %}
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3
border-bottom">
<h1 class="h2">Registration</h1>
</div>
{% render_field reg.SELECT %}
<div class="form-row">
<div class="col pt-md-2">
<input type="submit" value="Next" class="btn btn-primary" style="float: right;">
</div>
</div>
</form>