ab Ich habe eine Quizansicht, die eine Liste mit Fragen und Textbereich für Schüler anzeigt, um ihre Antworten einzugeben. Da ich neu in Django bin, frage ich mich, was ist der richtige Weg, um die Liste der Schüler Antworten von der Post-Methode zu bekommen? Hier ist meine aktuellen Code:Django rufen eine Liste von Elementen aus Formular
forms.py
class TakeTestForm(forms.Form):
student_answer = forms.CharField(widget=forms.Textarea, label='')
views.py
class TakeTestFormView(FormView):
def post(self, request, *args, **kwargs):
submit_answer_form = self.form_class(request.POST)
if submit_answer_form.is_valid():
answer_list = request.POST['student_answer'] ?? # TODO: Retrieve list of answers from the form
index.html
{% for question in qst_data %}
<div id="action-container">
{{ take_test_form.as_p }}
</div>
% endfor %}