こんにちは、Django
CoddyのDjangoジャーニー「Djangoの基礎」セクションの一部。レッスン 1/23。
Corner Caféには新しいウェブサイトがありますが、ホームページにはまだプレースホルダーが表示されています。
ブラウザーはページをサーバーに要求します。これがリクエストです。サーバーはページを送り返します。これがレスポンスです。Djangoは、そのサーバーを書くためのPythonフレームワークです。menu/views.pyにあるこの関数は、ホームページを送り返します。
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello from Django!")このような関数はビューです。リクエストが届くとDjangoがこの関数を呼び出し、関数が返すHttpResponse内のテキストがページになります。
実行すると、ノートパソコンでpython manage.py runserverを使うように、コードの横でサイトが起動します。「確認」すると、エディター内のコードがテストされ、レッスンが完了したかどうかがわかります。
チャレンジ
簡単menu/views.pyで、home内のテキストをHello from Django!からWelcome to Corner Caféに変更します。
実行を押して確認し、その後「確認」を押します。
自分で試してみよう
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello from Django!")
Djangoの基礎のすべてのレッスン
自分で練習してみよう: Djangoプレイグラウンド