Aracılığıyla paylaş


Python öğesi şablonları

Öğe şablonları Python projelerinde Project>Add New Item menü komutu veya Çözüm Gezgini bağlam menüsündeki Yeni Öğe Ekle>komutu aracılığıyla kullanılabilir.

Yeni Öğe Ekle iletişim kutusu

Şablon, öğe için sağladığınız adı kullanarak genellikle projede seçili durumdaki klasörde bir veya daha fazla dosya ve klasör oluşturur (bağlam menüsünü açmak için bir klasöre sağ tıklanması bu klasörü otomatik olarak seçer). Öğe ekleme, öğeyi Visual Studio projesine ekler ve öğe Çözüm Gezgini görüntülenir.

Aşağıdaki tabloda, python projesindeki her öğe şablonunun etkisi kısaca açıklanmaktadır:

Template Şablonun oluşturduğu
Boş Python Dosyası .py uzantısına sahip boş bir dosya.
Python sınıfı Tek bir boş Python sınıf tanımı içeren bir .py dosyası.
Python Paketi __init__.py dosyası içeren klasör.
Python Birim Testi Çerçeveyi temel alan unittest tek bir birim testi ile .py dosyası ve dosyadaki testleri çalıştırma çağrısıunittest.main().
HTML Sayfası ve öğesinden oluşan basit bir sayfa yapısına sahip .html <head><body> dosyası.
JavaScript Boş bir .js dosyası.
Stil Sayfası için bodyboş stil içeren bir .css dosyası.
Metin dosyası Boş bir .txt dosyası.
Django 1.9 Uygulaması
Django 1.4 Uygulaması
Visual Studio'da Learn Django, Django 1.9 için varsayılan yapıya sahip Django uygulaması oluşturma bölümünde açıklandığı gibi bir Django uygulamasının temel dosyalarını içeren uygulamanın adına sahip bir klasör. Django 1.4 için migrations klasörü, admin.py dosyası ve apps.py dosyası dahil değildir.
Web Rolü Destek Dosyaları Proje kökündeki bir bölme klasörü (projedeki seçili klasörden bağımsız olarak). Klasör, Azure Cloud Service web rolleri için bir varsayılan dağıtım betiği ve bir web.config dosyası içerir. Şablon ayrıca ayrıntıları açıklayan bir readme.html dosyası içerir.
Çalışan Rolü Destek Dosyaları Proje kökündeki bir bölme klasörü (projedeki seçili klasörden bağımsız olarak). Klasör, Azure Cloud Service çalışan rolleri için bir web.config dosyasıyla birlikte varsayılan dağıtım ve başlatma betiğini içerir. Şablon ayrıca ayrıntıları açıklayan bir readme.html dosyası içerir.
Azure web.config (FastCGI) Gelen bağlantıları işlemek için WSGI nesnesi kullanan uygulamalar için girdiler içeren bir web.config dosyası. Bu dosya genellikle IIS çalıştıran bir web sunucusunun köküne dağıtılır. Daha fazla bilgi için bkz . IIS için uygulama yapılandırma.
Azure web.config (HttpPlatformHandler) Gelen bağlantılar için yuvada dinleyen uygulamaların girdilerini içeren bir web.config dosyası. Bu dosya genellikle Azure Uygulaması Hizmeti gibi IIS çalıştıran bir web sunucusunun köküne dağıtılır. Daha fazla bilgi için bkz . IIS için uygulama yapılandırma.
Azure static files web.config Bu klasör için Python işlemeyi devre dışı bırakmak için genellikle bir statik klasöre (veya statik öğeler içeren başka bir klasöre) eklenen bir web.config dosyası. Bu yapılandırma dosyası, yukarıdaki FastCGI veya HttpPlatformHandler yapılandırma dosyalarından biriyle birlikte çalışır. Daha fazla bilgi için bkz . IIS için uygulama yapılandırma.
Azure Uzaktan hata ayıklama web.config Kullanım dışı bırakıldı (artık desteklenmeyen Windows için Azure Uygulaması Hizmetinde uzaktan hata ayıklama için kullanıldı).

Ayrıca bkz.