Bagikan melalui


Templat Django Web Project untuk Python di Visual Studio

Django adalah kerangka kerja Python tingkat tinggi yang dirancang untuk pengembangan web yang cepat, aman, dan skalabel. Dukungan Python di Visual Studio menyediakan beberapa templat proyek untuk mengatur struktur aplikasi web berbasis Django.

Templat tersedia di Visual Studio di bawah File>Proyek Baru>dan menyertakan Proyek Web Django Kosong dan Proyek Web Django. Untuk panduan templat, lihat bekerja dengan kerangka kerja web Django dalam seri tutorial Visual Studio .

Fitur Intellisense

Visual Studio menyediakan dukungan IntelliSense penuh untuk proyek Django, termasuk fitur-fitur berikut:

  • Variabel konteks diteruskan ke templat:

    Cuplikan layar yang memperlihatkan dukungan IntelliSense untuk variabel konteks yang digunakan dalam pengembangan Django di Visual Studio.

  • Penandaan dan pemfilteran untuk item bawaan dan yang ditentukan pengguna:

    Cuplikan layar yang memperlihatkan dukungan IntelliSense dari tag dan filter yang digunakan dalam pengembangan Django di Visual Studio.

  • Pewarnaan sintaks untuk elemen CSS dan JavaScript yang disematkan:

    Cuplikan layar yang memperlihatkan dukungan IntelliSense untuk CSS yang digunakan dalam pengembangan Django di Visual Studio.

    Cuplikan layar yang memperlihatkan dukungan IntelliSense untuk JavaScript yang digunakan dalam pengembangan Django di Visual Studio.

Dukungan penelusuran kesalahan

Visual Studio juga menyediakan dukungan penelusuran kesalahan penuh untuk proyek Django:

Cuplikan layar yang memperlihatkan titik henti Debugger yang digunakan dalam pengembangan Django di Visual Studio.

Konsol manajemen Django

Konsol manajemen Django diakses melalui berbagai perintah pada menu Proyek Django atau dengan mengklik kanan proyek Django di Penjelajah Solusi.

  • Buka Django Shell: Membuka shell dalam konteks aplikasi Anda yang memungkinkan Anda memanipulasi model Anda:

    Cuplikan layar yang memperlihatkan hasil perintah Open Django Shell di Visual Studio.

  • Django Sync DB: Menjalankan manage.py syncdb perintah di Jendela Interaktif:

    Cuplikan layar yang menunjukkan hasil perintah Django Sync DB di Visual Studio.

  • Kumpulkan Statis: Menjalankan manage.py collectstatic --noinput perintah untuk menyalin semua file statis ke jalur yang ditentukan oleh STATIC_ROOT variabel dalam file _settings.py Anda:

    Cuplikan layar yang memperlihatkan hasil perintah Kumpulkan Statis di Visual Studio.

  • Validasi: Menjalankan manage.py validate perintah yang melaporkan kesalahan validasi dalam model yang diinstal yang ditentukan oleh INSTALLED_APPS variabel dalam file settings.py Anda:

    Cuplikan layar yang memperlihatkan hasil perintah Validasi di Visual Studio.

Penting

Proyek Django biasanya dikelola melalui file manage.py dan Visual Studio mengikuti pendekatan ini. Jika Anda berhenti menggunakan file manage.py sebagai titik masuk, Anda pada dasarnya memutus file proyek. Dalam hal ini, Anda perlu membuat ulang proyek dari file yang ada tanpa menandainya sebagai proyek Django.