Pengenalan Framework Django

MTV Struktur

Django menggunakan pendekatan Model – Template – View struktur.

Model akan terhubung ke database, Template akan terhubung ke web browser dan View adalah yang menguhubungkan antara Model dan Template.

Struktur MTV

Template akan berisi html, css dan javascript. Django akan mengakses file template melalui view (python file) dengan menggunakan JINJA templating.

View akan bekerja sesuai dengan file python lainnya yaitu URL routing. URL routing berguna untuk menunjukan view yang digunakan berdasarkan routing.

View akan mendapatkan informasi dari Models. Dimana model akan berhubungan dengan database. File model ini memudahkan kita dalam mengakses database, kita tidak perlu khawatir mengenail syntax SQL dan database management.

Pada prakteknya dalam real project, kita dapat memiliki file python lain yang melakukan aplication logic.

Demikian juga dengan Model akan berinteraksi dua arah dengan Database, selain menarik data, model juga akan melakukan data updating dan inserting.

Pada diagram diatas baru dibahas mengenai MTV struktur. Masih ada fitur lain seperti authentication dan administration access, yang dapat digunakan.

Kelemahan Dari Django

Django bekerja dalam struktur MTV, oleh karena itu bagian berat dalam mempelajari Django adalah memahami penggunaan Model. Namun setelah Anda memahaminya, membuat web app akan sangat mudah dan cepat.

Sharing is caring:

Leave a Comment