Catatan Belajar Django

Tulisan ini sebagai kumpulan atau daftar isi dalam ((perjalanan)) saya mengulang membaca dan belajar django. Postingan ini akan diperbaharui berkala. Part 1 1. Tentang framework django [Menuju tulisan] 2. Model di Django [ Menuju tulisan ] 3. Django CLI [ Menuju tulisan ] Rekap Part 1 1. Django projek: Membuat cms blog [ Menuju tulisan…

Integrasi Vuejs dengan Django

Sebelum masuk ke inti tulisan, ada beberapa disclaimer terlebih dahulu 1. Di sini tidak membahas struktur membuat template di django 2. Menggunakan vue js versi 2 (dan axios untuk ajax call ) yang versi CDN 3. Untuk kebutuhan REST saya menggunakan https://dummyapi.io/ Alasan menggunakan vue  dan disambungkan dengan django…

Django 3 Template dan Layout

Setahu saya ada dua pendeketan terkait pembuatan template/layout di Django, pada directory “app” atau di level “projek”, di tulisan ini saya berfokus pada pendekatan di level projek. Ada beberapa tahap yang saya bagi seperti berikut: 1. struktur folder 2. helllo world 3. asset dan static files 4. extending layout…

Mengenal Django Admin

Jika tulisan tentang django sebelumnya banyak tentang membuat REST API menggunakan DRF, di tulisan ini saya ingin mencatat tentang betapa menyenangkannya django admin, dashboard yang sudah disediakan oleh django. Salah satu hal yang bikin saya menyukai django admin adalah, banyak hal yang sudah di-handle oleh django admin, auth, acl (access…

Deploy Mudah dengan bantuan Watchtower

Beberapa waktu lalu ingin belajar mengenai “devops”, walau terlalu keren kalau disebut devops. Intinya sekadar ingin kalau push code di git, di server keganti, itu aja dulu cukup. Awalnya pake cara sederhana pakai git pull, alurnya seperti berikut: 1. git clone dulu di server 2. Simpan ssh key/ .pem di…

Belajar Django: DRF ListCreateAPIView Custom Queryset & Post

Masih lanjut yang terkait ListCreateAPIView, pada kode yang kemarin saya hanya mendeklarasikan saja beberapa hal di views dan secara ajaib semua sudah berjalan, contoh dalam kode, saya hanya mendeklarasikan queryset yang digunakan adalah dari model Post, dan di sana saya mengambil semuanya tanpa terkecuali. Lalu bagiamana jika kita ingin mengambil…

Belajar Django: DRF (List dan Create)

Untuk membuat REST di Django terdapat paket yang bisa membantu kita dalam membangun aplikasi REST API dengan cepat namanya djangorestframework (selanjutnya DRF), oleh karena itu mari kita pasang terlebih dahulu. pip install djangorestframework Lalu Pasang “rest_framework” di bagian installed app INSTALLED_APPS = [ 'blog.apps.BlogConfig', 'django.contrib.admin', 'django.…

Belajar Django: Views

Sebelumnya saya mau bilang dulu, tulisan ini tujuan utamanya untuk mengetahui alur django dari request user ke views ke models dan mengembalikan response berupa json ke user. Dalam tulisan ini juga akan banyak aturan yang dilanggar. Dalam tulisan sebelumya sudah disebutkan bahwa views di django bertindak selayaknya controller, user agar…