Джанго проверить, если флажок установлен

В настоящее время я работаю над довольно простым проектом django и могу использовать некоторую помощь. Это простой интерфейс для запросов к базе данных.

В настоящее время я застрял в уточнении поиска с помощью флажков, переключателей и т. Д.

У меня проблема с выяснением того, как узнать, когда установлен флажок (или несколько). Мой код пока таков:

views.py

def search(request):
    if 'q' in request.GET:
        q = request.GET['q']
        if not q:
            error = True;
        elif len(q) > 22:
            error = True;
        else:           
            sequence = Targets.objects.filter(gene__icontains=q)
            request.session[key] = pickle.dumps(sequence.query)
            return render(request, 'result.html', {'sequence' : sequence, 'query' : q, 'error' : False})    
    return render(request, 'search.html', {'error': True})

search.html

<p>This is a test site</p></center>

        <hr>
        <center>
            {% if error == true %}
                <p><font color="red">Please enter a valid search term</p>
            {% endif %}
         <form action="" method="get">
            <input type="text" name="q">
            <input type="submit" value="Search"><br>            
         </form>
         <form action="" method="post">
            <input type='radio' name='locationbox' id='l_box1'> Display Location
            <input type='radio' name='displaybox' id='d_box2'> Display Direction
         </form>
        </center>

Моя текущая идея состоит в том, чтобы я проверял, какие флажки / переключатели выбраны и в зависимости от того, какие из них будут запрашиваться и отображаться в таблице.

В частности: Как я могу проверить, установлены ли определенные флажки? и как я могу передать эту информацию наviews.py

Ответы на вопрос(1)

Ваш ответ на вопрос