今回はdjangoでhtmlを表示する方法を紹介します。
html準備
作成したhtmlファイルをtemplatesに入れます。
View作成
from django.shortcuts import render
from django.views import View
# Create your views here.
class RegisterView(View):
def get(self, request):
return render(request, ‘register.html’)
ルート作成
プロジェクトのurls.pyは以下の内容を追加する
from django.contrib import admin
アプリディレクトリにurls.pyファイルを作成し、以下の内容を追加するfrom django.urls import path, include, re_path
urlpatterns = [
path(‘admin/’, admin.site.urls),
re_path(r’^’, include((‘users.urls’,’users’),namespace=’users’))
]
from django.urls.conf import re_path
from . import views
urlpatterns = [
# reverse(users:register)
re_path(r’^register/’, views.RegisterView.as_view(), name=’register’)
]