Представление множественного выбора из формы django [закрыто]

Используя форму в Django, я создал поле множественного выбора. Как обработать результат в представлении. Каждый раз я получаю только один VALUES, а я хотел получить комбинацию. есть код

views.py

from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.shortcuts import render


from .forms import *


def attl(request):
    if request.method == 'POST':
        form = AttlForma(request.POST)
        if form.is_valid():
        #print form.cleaned_data['gender']

            return HttpResponseRedirect('/thanks/')

    else:
        form = AttlForma()
    return render(request, 'attl/attl.html', {'form': form})


def attl_input(request, form=None):
    gender = request.POST['gender']
    return render(request, 'resalt.html', {
                                       'gender': gender,

                                       })

forms.py

from django import forms
from django.forms import RadioSelect

HAS_BLED = [
('a', 'Артериальная гипертензия (систолическое АД выше 160 мм рт. ст.)'),
('b', 'Нарушенная функция почек (диализ, трансплантация почки или креатинин сыворотки выше 200 мкмоль/л)'),
('c', 'Нарушенная функция печени (тяжелое хроническое заболевание или повышение билирубина в 2 раза и более выше верхней границы нормы в сочетании с повышением активности АсТ/АЛТ в 3 раза и более выше верхней границы нормы).'),
('d', 'Инсульт'),
('e', 'Кровотечение в анамнезе и/или предрасположенность к кровотечениям (в т.ч. анемия)'),
('f', 'Лабильное МНО (нестабильное/высокое или в терапевтическом диапазоне менее 60% времени)'),
('g', 'Возраст более 65 лет'),
('h', 'Злоупотребление алкоголем'),
('i', 'Прием препаратов, повышающих риск кровотечения (антиагреганты, НПВС)'),
]

class AttlForma(forms.Form):
    gender = forms.ChoiceField(widget=forms.CheckboxSelectMultiple, choices=HAS_BLED, label="Пол")
Вернуться на верх