Atur direktori default Template. Buka file pengaduan/settings.py
.
Tambahkan 'templates'
kedalam list DIRS
.
...
TEMPLATES = [
...
'DIRS': ['templates'],
...
]
...
Buat folder templates/
di root folder.
Didalam folder templates inilah dokumen-dokumen HTML disimpan.
-pengaduan/
|- app_pengaduan/
|- pengaduan/
|- templates/ # folder templates harus satu level dengan yang lain
|- manage.py
Buat file registrasi.html
difolder templates/
. Contoh isinya seperti berikut.
<!DOCTYPE html>
<html lang="id">
<head>
<title>APLIKASI PELAPORAN PENGADUAN MASYARAKAT</title>
</head>
<body>
<h1>REGISTRASI...</h1>
</body>
</html>
Buat Views registrasi()
di file app_pengaduan/views.py
agar me-render dokumen HTML. Persis seperti berikut.
from django.shortcuts import render
def registrasi(request):
template = "registrasi.html"
return render(request, template)
Buat URL baru untuk mengakses halaman registrasi.
Buka file pengaduan/urls.py
.
...
from app_pengaduan.views import registrasi
urlpatterns = [
...
path('registrasi/', registrasi),
]
Jangan lupa save dan jalankan server-nya.
python manage.py runserver