Django Template – Filter

Filter adalah modifier untuk melakukan manipulasi variable pada sisi template, yaitu dalam file template html, bukan pada views.py python script. Filtering menggunakan tanda pipe “|”. Django menyediakan banyak filter yang dapat digunakan. Dokumentasi dapat lihat di https://docs.djangoproject.com/en/4.0/ref/templates/builtins/ Penggunaan filter sangat mudah, dokumentasi yang disediakan cukup jelas. Jadi pada modul ini kita akan bahas contoh sederhana … Read more

Sharing is caring:

Django Template – Passing Context Variable

Pada modul sebelumnya kita sudah menggunakan fungsi render. Pada modul ini kita akan bahas lebih mendalam dengan menggunakan context variable. Melanjutkan project modul sebelumnya, kita akan menambahkan template, view dan url path baru. Buka file my_app/views.py, lalu tambahkan view baru. Fungsi variable_view akan memiliki dict my_var yang berisi dict, list dan dict lainnya. Tujuannya sebagai … Read more

Sharing is caring:

Django Template – App Directory Template

Template directory dapat disimpan pada satu folder, dimana semua template untuk project disimpan jadi satu. Namun pendekatan ini kurang tepat, karena dengan makin kompleks project, maka organisasi file menjadi sulit. Oleh karena, disarankan template folder disimpan sesuai dengan directory aplikasi. Salah satu keuntungan folder template berdasarkan lokasi aplikasi yang bersangkutan adalah jika aplikasi yang bersangkutan … Read more

Sharing is caring:

Django View dan URL – HttpResponseRedirect

Ada kalanya kita perlu melakukan redirect link yang diakses oleh client. Untuk keperluan tersebut kita gunakan fungsi HttpResponseRedirect(). Masih menggunakan project sebelumnya, misalkan kita ingin melakukan redirect ketika user memasukan alamat my_app/0 ke my_app/web dan seterusnya. Buka file my_app/views.py, modifikasi code seperti berikut: Pertama kita import library HttpResponseRedirect dan reverse. Buat fungsi view untuk melakukan … Read more

Sharing is caring: