Seri tulisan Django Bagian Satu: Model

Seperti di tulisan sebelumnya model ini bertugas sebagai abstraksi data dari app ke database. Di tulisan ini saya mencoba untuk menuliskan ulang apa yang saya pahami terkait models di django. Data di model ini akan merepresentasikan data yang ada di database, ambil contoh sebuah app blog misalnya, di app blog…

Seri tulisan Django Bagian Satu: Perkenalan

Disclaimer: > Tulisan ini adalah salah satu metode saya untuk mengingat kembali tentang django, semoga dengan menuliskan di sini saya bisa jauh lebih ingat daripada sekadar membaca dokumentasi, singkatnya ada 3 poin yang membuat saya ingin menulis seri tentang django. > > > 1. Sebagai catatan pribadi > 2. Sebagai tambahan informasi syukur-syukur ada orang…

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…

Testing Python Dengan Behave

Hal penting tapi sering terlewat dalam proses dev tidak lain tidak bukan adalah implementasi testing, saya bukan orang yang rajin testing juga sih, bahkan lebih sering mengandalkan user, jika user oke maka yaudah deploy, hhe suram memang. Tapi semua berubah saat mengenal behave. Saya tahu behave pertama kali dari soal…

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…