Terdapat banyak rangka kerja web yang berbeza di bawah Python. Django adalah yang paling mewakili pemain heavyweight. Banyak tapak web dan aplikasi yang berjaya adalah berdasarkan Django.

Django ialah rangka kerja aplikasi web sumber terbuka yang ditulis dalam Python.

Borang Django sintaks

Protokol HTTP berfungsi dalam cara "request-reply". Apabila pelanggan menghantar permintaan, mereka boleh menambahkan data pada permintaan itu. Dengan menghuraikan permintaan, pelayan boleh mendapatkan data yang dihantar oleh klien dan menyediakan perkhidmatan khusus berdasarkan URL.

Borang Django contoh

# -*- coding: utf-8 -*-
 from django.http import HttpResponsefrom django.shortcuts import render_to_response
 # 表单def search_form(request):    return render_to_response('search_form.html')
 # 接收请求数据def search(request):  
    request.encoding='utf-8'
    if 'q' in request.GET:        message = '你搜索的内容为: ' + request.GET['q']
    else:        message = '你提交了空表单'
    return HttpResponse(message)