Il existe de nombreux frameworks Web différents sous Python. Django est le plus représentatif des joueurs poids lourds. De nombreux sites Web et applications à succès sont basés sur Django.

Django est un framework d'application web open source écrit en Python.

Formulaire Django syntaxe

Le protocole HTTP fonctionne de manière "requête-réponse". Lorsqu'un client envoie une demande, il peut ajouter des données à la demande. En analysant la requête, le serveur peut obtenir les données envoyées par le client et fournir des services spécifiques basés sur l'URL.

Formulaire Django exemple

# -*- 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)