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…

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…

Belajar Django: App

Apa itu app? umumnya app diartikan sebagai satu aplikasi utuh kan? Di django sedikit berbeda, di tulisan sebelumnya kita itu sedang membuat “projek”, di dalam projek misal kita akan membuat satu fitur blog post, maka di dalam “project” itu akan ditambahkan “app” blog. Jadi, di dalam satu “projek” bisa ada…

Iseng, Screenshot Dengan Selenium

Beberapa waktu lalu rame di media sosial sebuah video yang merekam tampilan layar situs KPU, karena penasaran saya mencari tahu dan menemukan ini : Selenium take Screenshot – Python berawal dari sana saya langsung mencoba alias jiplak dan berhasil. > Saat mencoba mendapatkan pesan error bahwa tidak memiliki driver chrome/chromium, silahkan cari…