Python にはさまざまな Web フレームワークが存在します。ジャンゴはヘビー級選手の代表選手です。成功している Web サイトやアプリの多くは Django に基づいています。
Django は、Python で書かれたオープンソースの Web アプリケーション フレームワークです。
ジャンゴフォーム 構文
HTTP プロトコルは、「要求と応答」方式で機能します。クライアントはリクエストを送信するときに、リクエストにデータを追加できます。リクエストを解析することで、サーバーはクライアントから送信されたデータを取得し、URL に基づいて特定のサービスを提供できます。
ジャンゴフォーム 例
# -*- コーディング: utf-8 -*- from django.http import HttpResponsefrom django.shortcuts import render_to_response # フォーム定義 search_form(request): return render_to_response('search_form.html') # リクエストデータの受信 def search(request): request.encoding='utf-8' request.GET に 'q' がある場合: message = '検索した内容は次のとおりです: ' + request.GET['q'] else: message = '空のフォームを送信しました' HttpResponse(メッセージ)を返す