ToDo App lagi, Tapi dengan Livewire

Kembali dari lanjutan kenalan dengan laravel lagi, sebelum masuk ke laravelnya sebenarnya yang membuat saya tertarik banget untuk mencoba lagi laravel adalahh package bernama Livewire. Dari demo yang saya lihat saya langsung suka karena paket ini seperti memberi kemampuan interaktif setara saat menggunakan javascript, bedanya ini “pure” php+html (blade…

Berkenalan Kembali Dengan Laravel di Laravel 8

Pengalaman saya dengan laravel sebenarnya lumayan lama namun sempat berakhir di laravel 5.x, setelah dari versi tersebut saya lompat ke vuejs dan python, untuk python sampai saat ini karena di kantor sekarang menggunakan python dan django sebagai frameworknya. Namun berhubung saya mengikuti akun-akun pembesar Laravel di twitter saya penasaran…

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…