Aracılığıyla paylaş


Visual Studio'da Python için Django Web Projesi şablonları

Django hızlı, güvenli ve ölçeklenebilir web geliştirme için tasarlanmış üst düzey bir Python çerçevesidir. Visual Studio'daki Python desteği, Django tabanlı bir web uygulamasının yapısını ayarlamak için çeşitli proje şablonları sağlar.

Şablonlar Visual Studio'da Dosya>Yeni>Projesi altında bulunur ve Boş Django Web Projesi ile Django Web Projesi'ni içerir. Şablonların kılavuzu için Visual Studio'da Django web çerçevesiyle çalışma öğretici serisine bakın.

Intellisense özellikleri

Visual Studio, aşağıdaki özellikler de dahil olmak üzere Django projeleri için tam IntelliSense desteği sağlar:

  • Şablona geçirilen bağlam değişkenleri:

    Visual Studio'da Django geliştirmesinde kullanılan bağlam değişkenleri için IntelliSense desteğini gösteren ekran görüntüsü.

  • Hem yerleşik öğeler hem de kullanıcı tanımlı öğeler için etiketleme ve filtreleme:

    Visual Studio'da Django geliştirmesinde kullanılan etiketlerin ve filtrelerin IntelliSense desteğini gösteren ekran görüntüsü.

  • Katıştırılmış CSS ve JavaScript öğeleri için söz dizimi renklendirme:

    Visual Studio'da Django geliştirmesinde kullanılan CSS için IntelliSense desteğini gösteren ekran görüntüsü.

    Visual Studio'da Django geliştirmesinde kullanılan JavaScript için IntelliSense desteğini gösteren ekran görüntüsü.

Hata ayıklama desteği

Visual Studio ayrıca Django projeleri için tam hata ayıklama desteği sağlar:

Visual Studio'da Django geliştirmesinde kullanılan Hata Ayıklayıcısı kesme noktalarını gösteren ekran görüntüsü.

Django yönetim konsolu

Django yönetim konsoluna Django Projesi menüsündeki çeşitli komutlar aracılığıyla veya Çözüm Gezgini'de Django projesine sağ tıklayarak erişilir.

  • Django Kabuğunu açma: Uygulama bağlamında modellerinizi işlemenizi sağlayan bir kabuk açar:

    Visual Studio'da Django Kabuğunu Aç komutunun sonuçlarını gösteren ekran görüntüsü.

  • Django Sync DB: Komutu Etkileşimli Pencerede çalıştırırmanage.py syncdb:

    Visual Studio'da Django Sync DB komutunun sonucunu gösteren ekran görüntüsü.

  • Statik Toplama: Tüm statik dosyaları _settings.py dosyanızda değişkeni tarafından STATIC_ROOT belirtilen yola kopyalamak için komutunu çalıştırırmanage.py collectstatic --noinput:

    Visual Studio'da Statik Topla komutunun sonucunu gösteren ekran görüntüsü.

  • Doğrula: settings.py dosyanızdaki değişken tarafından INSTALLED_APPS belirtilen yüklü modellerde doğrulama hatalarını bildiren komutu çalıştırırmanage.py validate:

    Visual Studio'da Doğrula komutunun sonucunu gösteren ekran görüntüsü.

Önemli

Django projeleri genellikle bir manage.py dosyası aracılığıyla yönetilir ve Visual Studio bu yaklaşımı izler. Giriş noktası olarak manage.py dosyasını kullanmayı durdurursanız, temelde proje dosyasını bozarsınız. Bu durumda, projeyi Django projesi olarak işaretlemeden mevcut dosyalardan yeniden oluşturmanız gerekir.