doramochi blog

doramochi blog

趣味で学んだプログラミングの知識を綴っていきます

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へアクセス。