djangoでhtmlを表示する

Python

今回は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
from django.urls import path, include, re_path

urlpatterns = [
    path(‘admin/’, admin.site.urls),
    re_path(r’^’, include((‘users.urls’,’users’),namespace=’users’))
]
アプリディレクトリにurls.pyファイルを作成し、以下の内容を追加する
from django.urls.conf import re_path
from . import views

urlpatterns = [
    # reverse(users:register)
    re_path(r’^register/’, views.RegisterView.as_view(), name=’register’)
]
タイトルとURLをコピーしました