Dasar-dasar membuat Django API

Django merupakan salah satu framework python yang banyak digunakan untuk membuat aplikasi website maupun backend.


Berikut Struktur file yang dibutuhkan dalam membuat api

models.py = Digunakan sebagi bentuk database yang akan disimpan oleh api
serializers.py = Digunakan untuk menterjemahkan models django kedalam bentuk lain. Disesuaikan dengan models.
urls.py = Digunakan untk membuat url pemanggilan api
views.py = Digunakan untuk membuat fungsi dari api.

contoh models.py

serialnumber disini sebagai primary key


contoh serializers.py


contoh urls.py
url pertama digunakan untuk melakukan pengambilan data smartphone
url kedua digunakan untuk pengambilan data smartphone menggunakan primary key
url ketiga digunakan untuk pengambilan data smartphone yang di published

contoh views.py
ada 3 fungsi utama dalam views.py: smartphone_list, smartphone_detail, smartphone_list_published

smartphone_list
terdapat 3 metode yaitu post, get, delete

metode get

metode post

metode delete


smartphone_detail
fungsi ini hampir mirip dengan smartphone_list namun metode post diganti dengan metode put yang akan digunakan untuk merubah data yang sudah ada di database


smartphone_list_published
fungsi ini digunakan untuk melakukan list data yang bisa dipublished oleh data base

Komentar

Posting Komentar

Postingan Populer