Membuat API menggunakan Decorator

Pada modul sebelumnya kita membuat API berbasis fungsi dari django. Pada modul ini kita akan membuat API menggunakan decorator dari django rest framework. Masih menggunakan file backend/views.py, gunakan code berikut: Dapat dilihat code masih mirip dengan modul sebelumnya, lebih singkat beberapa baris karena tidak memerlukan tahap JSON parsing serta library yang digunakan lebih sedikit. Perbedaannya, … Read more

Sharing is caring:

Membuat API menggunakan Fungsi View

Terdapat beberapa pendekatan membuat API, yaitu dengan membuat fungsi pada view.py, membuat fungsi dengan menggunakan dekorator API dan membuat API Class. Pada modul ini kita akan membahas membuat fungsi view dari Django (bukan Django REST framework) untuk membuat API. Buka file backend/views.py, tambahkan kode berikut: Kemudian file baru backend/urls.py Kemudian buka file djangoAPI/urls.py (perhatikan, file … Read more

Sharing is caring:

Data Serialization Django REST Framework

Agar data dapat ditransfer melalui internet, Kita perlu melakukan data serialzation, salah satu formatnya adalah JSON. Dengan menggunakan Django REST framework, ada beberpa pendekatan. Pertama kita buat file baru dengan nama serializers.py di direktori backend (gunakan direktori apps Anda), Menggunakan Serializer Jika menggunakan class serializer, Anda perlu mengidentifikasi semua field dari table yang digunakan. Pada … Read more

Sharing is caring:

Membuat Dynamic Slug

Pada modul ini kita akan membuat dynamic slug menggunakan signals. Pembahasan ini sebetulnya tidak berhubungan dengan REST API, namun lebih ke fitur untuk mengisi field slug secara otomatis. Buat file baru pada direktori backend (gunakan direktori aplikasi Anda) dengan nama signals.py (nama file harus sesuai). Kemudian buka file backend/apps.py, update code seperti berikut: Selanjutnya buka … Read more

Sharing is caring: