Yes, django menjadi salah satu framework favorit saya, yang mungkin belakangan ini saya sering kali membahas mengenai django dan python. Oke disini saya akan menjelaskan secara simple cara membuat view di django, view disini bisa sesuka kita ingin menampilkan apa saja, disini saya ingin memberikan tutorial singkat dan mudah membuat view yang dirender dari file html. Tips ini bisa kalian gunakan jika kalian mempunyai template.
Pertama kalian sudah pastikan mempunyai sebuah modul ya, disini saya mempunyai aplikasi bernama belajar, jadi folder pathnya adalah belajar, didalam nya ada folder belajar lagi, dan sebuah modul dengan nama biodata.
Folder belajar
- belajar
- biodata
- manage.py
Kita konsetrasi ke folder yang saya cetak tebal ya.
Folder Biodata
Buka file dengan nama views.py, jika tidak ada kalian buat saya file kosong dengan nama views.py, jika sudah copy paste code dibawah ini, nanti akan saya jelaskan.
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 ?from django.shortcuts import render, redirect
def profilview(request):
return render(request, 'profil.html')
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>Oke sekarang kita beralih ke folder aplikasi kalian, dalam contoh diatas saya akan ke folder Belajar > Belajar (sejajar dengan folder biodata).
<html>
<head>
<title>Product</title>
</head>
<body>
<h1>Hello Django Python</h1>
</body>
</html>
Cari file dengan nama urls.py
Tambahkan script ini :
from biodata import views as profilview_viewslalu 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 ?
Labels:
python
Thanks for reading Mudahnya Membuat View Di Django . Please share...!
0 Comment for "Mudahnya Membuat View Di Django"