Django Form – Menghubungkan Models dan Forms

Pada modul sebelumnya, data yang disubmit user hanya ditampilkan ke console. Bagaimana jika kita ingin menyimpan data tersebut kedalam model? Hal tersebut dengan mudah dilakukan dalam Django. Untuk membuat form yang dihubungkan dengan models, class form pada file forms.py harus diturunkan dari forms.ModelForm. Sedikit berbeda dari form basic pada modul sebelumnya, forms models memerlukan inline … Read more

Sharing is caring:

Django Form – Validation

Django memiliki built-in validator untuk form. Pada modul ini kita akan membahas beberapa validasi dasar dengan skenario bot checking dan field nama harus diawali dengan huruf s. Selain itu kita juga akan membahas clean method untuk scope form. Masih melanjutkan project dari modul sebelumnya, buka file myapp/forms.py Memeriksa bot menggunakan method clean_ Pendekatan yang dilakukan … Read more

Sharing is caring:

Django Form – Membuat Basic Form

Pendahuluan Mungkin Anda bertanya-tanya, mengapa menggunakan Django Form, sementara dengan HTML sudah bisa dibuat form. Berikut beberapa keuntungan menggunakan Django Form: Form dan input akan digenerate secara otomatis dengan menggunakan widget. Validasi dan proses data. Bisa dihubungkan dengan Models, melakukan update data akan menjadi mudah. Secara garis besar proses membuat form adalah Membuat file forms.py, … Read more

Sharing is caring:

Django Model – Menghubungkan Dengan Template

Pada modul ini kita akan menghubungkan models yang telah dibuat pada modul sebelumnya dengan template. Pertama kita setup url dahulu dengan membuat file boffice/urls.py, tambahkan code berikut Hubungkan urls level app dengan level project. Buka file my_site/urls.py Kemudian buka file boffice/views.py, tambahkan code berikut Selanjutnya, buat folder boffice/templates/boffice. Kemudian buat file list.html didalamnya. Berikut isi … Read more

Sharing is caring: