Menggunakan Model ViewSet

Masih membahas penggunaan ViewSet, kali ini kita akan membahas model viewset. Buka file backend/views.py, gunakan kode berikut: Dapat Anda lihat, kode semakin pendek dan clean. Untuk backend/urls.py juga tidak ada perubahan dari kode modul sebelumnya. Jika Anda buka melalui browser, sesuai ekspektasi, API berjalan dengan baik.

Sharing is caring:

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: