djangoで簡単なページを追加する

新しいページを追加する際のコーデイングは以下の通り。

 

① urls.pyにブラウザから指定されたアドレスと呼び出される関数の関連を追記する
② 新規でviews.pyファイルを作成し、①から呼び出す関数を記載する


urls.py

from django.contrib import admin
from django.urls import path

#hogeviewsファイルのhogehoge_funcを参照する
from .hogeviews import hogehoge_func

 

urlpatterns = [
    path('admin/', admin.site.urls),

    #hogehogeとアドレスに入力するとhogehoge_funcを呼び出す
    path('hogehoge/', hogehoge_func),
]

追記はコメント#コメントで説明がある箇所


hogeviews.py (ファイルを追加)

from django.http import HttpResponse

#関数の定義
def hogehoge_func(request):
    return HttpResponse('hoge hoge!!');

 

上記を記述したのちブラウザに「http://127.0.0.1:8000/hogehoge」と指定すると

hoge hoge!!」と出力されたページが表示される。