Я переключаю переключатель, чтобы получить значение выбранной опции. Но всякий раз, когда опция не выбрана, я получу эту ошибку. Как я могу отправить опцию unpick на NULL или False.
try:
choice_pk = [request.POST['choice_pk{}'.format(q)] for q in question_pk]
except MultiValueDictKeyError:
choice_pk = False
if request.method == 'POST':
question_pk = request.POST.getlist('question_pk', False)
choice_pk = [request.POST['choice_pk{}'.format(q)] for q in question_pk]
'''
try:
choice_pk = [request.POST['choice_pk{}'.format(q)] for q in question_pk]
except MultiValueDictKeyError:
choice_pk = False
'''
#print(marks_obtainable.marks_obtained)
#zipped = zip(question_pk, choice_pk)
with transaction.atomic()
![enter image description here](https://i.stack.imgur.com/BIGnH.png)