Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

ListBox and CheckBox in Django:-

Listbox is used to select multiple items and Checkbox also used to check multiple items.

When elements are more then we prefer Listbox when an element is less then we prefer Checkbox to create form elements..

I am providing complete code to implement ListBox and CheckBox in Django

Code for HTML Template

<form method="post" action="add/addlogic">
{% csrf_token %}
<input type="checkbox" name="checks[]" value="C" />C
<input type="checkbox" name="checks[]" value="CPP" />CPP
<input type="checkbox" name="checks[]" value="DS" />DS
<input type="checkbox" name="checks[]" value="ETC" />ETC

<select name="course[]" multiple="true">
<option value="JAVA">JAVA</option>
    <option value=".NET">.NET</option>
    <option value="PHP">PHP</option>
    <option value="iOS">iOS</option>
     <option value="Android">Android</option>
     <option value="C#">C#</option>

<input type="submit" name="btnsubmit">

Code for Program Logic under

from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return render(request,"addapp/index.html")
def addlogic(request):
course   = request.POST.getlist('course[]')
some_var = request.POST.getlist('checks[]')
for data2 in course:
    data1=data1+data2 +" "
for data3 in som_var:
    data=data+data3 +" "
return HttpResponse("data is "+(data1+data))


If you have any doubt in programming or join online classes then you can contact us by comment .

  1. comboexample and listexample
    from django.urls import path
    from . import views

    urlpatterns = [

    def comboexample(request):
    if request.method=="POST":
    return render(request,"siapp/comboexample.html",{'res':c})
    return render(request,"siapp/comboexample.html")

    def listexample(request):
    if request.method=="POST":
    for s1 in c:
    return render(request,"siapp/listexample.html",{'res':s})
    return render(request,"siapp/listexample.html")


Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post