Folder belajar
- belajar
- biodata
- manage.py
from django.shortcuts import render, redirectdef profilview(request):
return render(request, ‘profil.html’)
Maksud dari code diatas adalah kita akan merender sebuah file html dengan nama profil.html dengan menggunakan import render dan redirect. Sekarang dimana saya harus meletakan file profil.html yang akan di tampilkan tersebut ?
Oh iya yang saya cetak tebal di script itu adalah nama function ya, karena di python untuk function pasti menggunakan “def namafunctionyaapa”
Didalam folder biodata kalian buat folder dengan nama templates (ingat ya harus menggunakan huruf s diakhir “templates”), didalam folder templates kalian buat file dengan nama profil.html.
Coba saja buat tester apakah viewnya berjalan kalian buat script html hello world, bisa kan membuat file html ?? hehehe yaudah saya kasih contoh ya :
<!DOCTYPE html>
<html>
<head>
<title>Product</title>
</head>
<body>
<h1>Hello Django Python</h1>
</body>
</html>
Oke sekarang kita beralih ke folder aplikasi kalian, dalam contoh diatas saya akan ke folder Belajar > Belajar (sejajar dengan folder biodata).
Cari file dengan nama urls.py
Tambahkan script ini :
from biodata import views as profilview_views
lalu kalian masukan ke dalam urlpattern = [ ….. ] script dibawah ini :
url(r’^profil/’, profilview_views.profilview),
Jika kalian perhatikan, nanti kalian akan membukan url viewnya di alamat localhost:8000/profil
Bagaimana sudah jelas ? mudahkan ?