はじめての Django ページ
Django を使った Web ページを作成しましょう。
このページは古いバージョンの Django で以前試したものです。これから試す方は「Django アプリケーションの作成」の方を参照してください。
大まかな流れ
大まかな流れとして次のようにします。
- View を作成する
- URL を構成する
それぞれ次のようにします。
View の作成
次の内容を views.py として作成する。
from django.http import HttpResponse def helloworl(request): return HttpResponse('Hello world!')
引数は request ひとつだけです。
URLconf の作成
urls.py を次のように編集します。
from django.conf.urls.defaults import * from mysite.views import helloworld urlpatterns = patterns('', ('^helloworld/$', helloworld) )
これによって、URL で /helloworld/ を指定したときに、そのリクエストが helloworld という ビュー関数に渡されます。
上記の helloworld 関数では 'Hello world!' という文字列を返しています。
開発サーバーの実行
プロジェクト内の manage.py で runserver を実行すると、 開発用のサーバーが起動します。
> python manage.py runserver
http://127.0.0.1/helloworld/ をブラウザから要求すると、次のように helloworld ビュー関数で返した文字列が表示されるはずです。