Buat situs web berdatabase dengan menggunakan kerangka kerja Python Django

Menengah
Developer
Student
Azure
Azure App Service

Menggunakan Django untuk membuat situs web berbasis data.

Dalam jalur pembelajaran ini, Anda akan menggunakan Django untuk:

  • Membuild aplikasi.
  • Membuat dan mengelola database.
  • Menyiapkan superuser untuk situs admin.
  • Menggunakan templat untuk membuat halaman HTML dinamis.
  • Mendesain formulir berbasis data.

Prasyarat

  • Pengetahuan menengah tentang Python:
    • Pengelolaan paket
    • Warisan dan campuran
  • Pemahaman menengah tentang HTML dan CSS

Modul dalam jalur pembelajaran ini

Django adalah salah satu kerangka kerja web Python paling populer. Django sangat andal ketika bekerja dengan aplikasi berbasis data, di mana tujuan utamanya adalah menyediakan front end ke database. Django hadir dengan banyak fitur bawaan untuk menyederhanakan proses pengembangan. Dalam modul ini, kita akan menjelajahi manfaat Django, cara menginstalnya, dan cara membuat proyek pertama Anda.

Django difokuskan pada aplikasi berbasis data, sehingga Django menyediakan object-relational mapper (ORM) miliknya sendiri. Kami akan mengeksplorasi konsep ORM dan bagaimana Django ORM bekerja. Kami akan membuat model kami sendiri dan menyiapkan database.

Mungkin fitur paling populer dari kerangka kerja Python Django adalah situs admin bawaannya, yang memungkinkan pengguna internal untuk mengelola data tanpa harus membuat utilitas khusus. Kami akan menjelajahi cara mengonfigurasi pengguna untuk menggunakan situs ini dan cara menyiapkan situs itu sendiri.

Seperti halnya setiap kerangka kerja web, Django memiliki mesin pembuatan template untuk membuat HTML dinamis. Informasi yang ingin diakses pengguna dibuat oleh mesin ini dan disajikan melalui tampilan. Kita akan menjelajahi cara kerja mesin dan proses pembuatan tampilan di Django.

Karena Django dirancang untuk aplikasi berbasis data, Django mencakup banyak utilitas bawaan untuk merampingkan jumlah kode yang dibutuhkan. Satu area utama tempat Django membuat hidup pengembang lebih mudah adalah dengan menyediakan tampilan umum, yang dibangun sebelumnya dengan semua kode yang diperlukan untuk melakukan operasi inti seperti menampilkan dan mengedit data. Kita akan melihat bagaimana kita dapat menggunakan tampilan umum untuk sangat mengurangi jumlah kode yang diperlukan.

Untuk membuat aplikasi Anda tersedia secara global, Anda perlu menghostingnya di suatu tempat. Di sini Anda akan menyebarkan aplikasi ke Azure dan membuat database untuk data tersebut.