Djangoを使ってみる②(アプリケーションの作成)
> > Djangoを使ってみる②(アプリケーションの作成)
アプリケーションの作成
「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 HttpResponsedef index(request):return HttpResponse("Hello, world")
test_app/urls.pyの作成
test_appフォルダ配下にurls.pyを作成し、下記のコードを記述します。 view.pyで作成した関数を記述します。
from django.urls import pathfrom . import viewsurlpatterns = [path('', views.index, name='index'),]
django_site/urls.pyの編集
from django.contrib import adminfrom django.urls import path, include #追加urlpatterns = [path('', include('test_app.urls')), #追加path('admin/', admin.site.urls),]
動作確認
サーバを再起動し、作成したページにアクセスすると下記のように表示されます。