Django Webページを追加

Django Webページを追加

HTMLファイルが入っている「templates」フォルダー内に新しいHTMLファイルを作成する
名前は「test.html」にする

中身は以下のようにする

<h1>テストサイトです</h1>

次に「views.py」を開き以下のコードに書き換える

from django.views.generic import TemplateView

class IndexView(TemplateView):
    template_name = "index.html"

class TestView(TemplateView): //ここから2行追加
    template_name = "test.html"

次に「urls.py」を開き以下のコードに書き換える

from django.urls import path

from .views import IndexViewTestView //ここ変更

urlpatterns = [
    path(''IndexView.as_view()),
    path('test/'TestView.as_view()), //ここ追加
]

 

これで新しいページを追加することができた

そして以下のコマンドでサーバーを起動

$ python manage.py runserver 

URLの「http://127.0.0.1:8000/  」にアクセスしたら以下の用になる

次に新しく追加したWebページに移動するために
上のURLに「/test/」と追加してアクセスすると

新しく追加したWebページにアクセスすることができる