У меня есть форма (код ниже), которая берет ответы в модель ответа.Ответы всегда в масштабе 1-3, но могут ссылаться на различные вопросы.
form.py
from Django import forms
RESPONSE_CHOICES = (
('1', '1. Happy'),
('2', '2. Neutral'),
('3', '3. Sad'),
)
class ResponseForm(forms.Form):
quid = forms.IntegerField()
response = forms.ChoiceField(choices=RESPONSE_CHOICES, widget=forms.RadioSelect())
quid
- это внешний ключ для ID
в модели question
.
в template.html
У меня есть:
<form action="" method="post">
{% csrf_token %}
{{ form }}
<input type="submit" />
</form>
Есть ли способ, которым я могу установить значение quid
в переключателях моего шаблона формы, отображая что-то вроде этого:
<label>1</label>
<input type="radio" value="1" name="{{ question.id }}">
<label>2</label>
<input type="radio" value="2" name="{{ question.id }}">
<label>3</label>
<input type="radio" value="3" name="{{ question.id }}">