Djangoを使ってみる②(アプリケーションの作成)
自作ブログへ移行しました
hachidev.com
アプリケーションの作成
アプリケーションの作成
「python manage.py startapp アプリケーション名」でアプリケーションを作成。今回は「test_app」という名前で作成
python manage.py startapp test_app
作成すると下記のようにtest_appフォルダが生成される。
test_app/view.pyの編集
HttpResponseを返す関数を作成。
下記はページへアクセスしたときにページ上に「Hello, world」を表示する処理。
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world")
test_app/urls.pyの作成
test_appフォルダ配下にurls.pyを作成し、下記のコードを記述する。
view.pyで作成した関数を記述。
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
django_site/urls.pyの編集
from django.contrib import admin from django.urls import path, include #追加 urlpatterns = [ path('', include('test_app.urls')), #追加 path('admin/', admin.site.urls), ]
動作確認
サーバを再起動し、作成したページにアクセスすると下記のように表示される。
今回はhttp://127.0.0.1:8000へアクセス。