Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

Membuat View Menggunakan Data Dari Model dan Database di Django

Yup tutorial kali ini saya akan memberikan tutorial sederhana membuat view yang menampilkan data dari database, sebelumnya saya memposting mengenai cara membuat view dari render file html, nah untuk kali ini kalian sudah tidak perlu membuat file htmlnya, view langsung menampilkan data dari database, nanti mungkin selanjutnya saya akan menuliskan bagaimana cara membuat view yang datanya dari database dan tampilannya menggunakan template html.
Tutorial saya merujuk ke postingan saya yang ini ya. 
http://www.mhafid.info/2017/11/mudahnya-membuat-view-di-django.html 
Disini hanya merubah isi script views.py nya saja. Oke Tambahkan script dibawah ini :
from django.http import HttpResponse
from biodata.models import *
Lalu rubah function profilview yang sudah kita buat menjadi :
def profilview(request):
   res = ''
  
   #Filtering data
   qs = Profil.objects.filter(status = "Y")
   res += "Found : %s results<br>"%len(qs)
  
   #Ordering results
   qs = Profil.objects.order_by("id")
  
   for elt in qs:
      res += elt.name + '<br>'
  
   return HttpResponse(res)
Baris pertama res secara default kita kasih variabel kosong yang apabila ada datanya variabel ini yang akan menampung.

Lalu membuat filtering data, menampilkan data profil yang statusnya = Y, jika kalian tidak menggunakan filter hapus saja "status = 'Y'".

Selanjutnya mengurutkan data berdasarkan field id.

Lalu tampilkan datanya dengan looping (for).

Gunakan HttpResponse(variabel "Res").
Labels: python

Thanks for reading Membuat View Menggunakan Data Dari Model dan Database di Django . Please share...!

0 Comment for "Membuat View Menggunakan Data Dari Model dan Database di Django"

Terima kasih sudah berkunjung ke blog saya, semoga informasi nya bermanfaat buat anda.

Back To Top