Menggunakan Generics Viewset

Dengan menggunakan ViewSet, Anda dapat menggabungkan logic untuk kumpulan view yang berhubungan dalam sebuah class. Contoh, Anda tidak perlu membuat class ArticleList dan ArticleDetails, Anda cukup membuat satu class saja. Pada modul ini kita akan bahas penggunaan generic viewset dan mixins. Buka file backend/views.py, gunakan code berikut: Kemudian buka file backend/urls.py, update seperti kode dibawah: … Read more

Sharing is caring:

Menggunakan Generics Class Based API

Masih melanjutkan dari modul sebelumnya, sekarang kita akan membahas penggunaan generics class untuk membuat API. Anda dapat gunakan pendekatan ini jika API yang dibuat tidak memerlukan proses yang rumit. Buka file backend/views.py, gunakan code berikut: Dapat Anda lihat, code menjadi sangat pendek dan clean. Jika Anda buka melalui browser, sesuai ekspektasi, API berfungsi dengan baik.

Sharing is caring:

Menggunakan Mixins Untuk Class Based API

Salah satu keuntungan class based API adalah fitur yang disediakan framework. Pada modul ini kita akan membahas penggunaan Mixins untuk membuat class based API. Masih menggunakan backend/views.py, gunakan code berikut sebagai contoh penggunaan model mixins: Dapat dilihat, code semakin singkat dan clean. Jadi ini salah satu kelebihan menggunakan class based API. Anda tidak perlu mengubah … Read more

Sharing is caring:

Membuat API menggunakan Class

Masih melanjutkan dari modul sebelumnya, kali ini kita akan membuat API menggunakan class yang disediakan oleh REST framework. Masih menggunakan file backend/views.py, berikut code API menggunakan class: Dapat Anda lihat, perbedaanya dengan decorator, API class based mengubah block if menjadi fungsi. Code lebih jelas dan mudah dibaca. Berikutnya kita perlu menggubah file backend/urls.py: Jika dijalankan, … Read more

Sharing is caring: