Merih Forum Programlama ve yazılım algoritmalar programlama python Kütüphane / Modül / Fonksiyon Visual Studio kullanarak ilk Python web uygulamanızı oluşturma

ABD Münbiçi bırakır mı ?

ABD, Münbiçin yarısı sizde yarısı bizde kalsın dedi

SON 20 YILDA OSCAR KAZANAN KADINLAR

Son 20 yılda En İyi Kadın Oyuncu kategorisinde Oscar kazanan oyuncuların listesi...

AFRİN HAREKATI

Zeytin Dalı Harekatında teröristlerden temizlenen bölge artıyor

Silkroad XIAN

Silkroad sevdalıları için bir server

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Visual Studio kullanarak ilk Python web uygulamanızı oluşturma

 
#1

[color=var(--text)]Visual Studio'ya bir Python IDE olarak, Flask framework tabanlı basit bir Python web uygulaması oluşturun. Ayrık'aracılığıyla projenin oluşturduğunuz yardımcı adımlar Visual Studio temel özellikleri hakkında bilgi edinin.[/color]
Visual Studio henüz yüklemediyseniz, Git Visual Studio indirmeleri ücretsiz yüklemek için. Yükleyicide seçtiğinizden emin olun Python geliştirme iş yükü.
Projeyi oluşturma
Aşağıdaki adımlar, uygulama için bir kapsayıcı görevi gören boş bir proje oluşturur:
  1. Visual Studio 2017'yi açın.
  2. Üstteki menü çubuğundan seçin Dosya > Yeni > Proje.
  3. İçinde yeni proje iletişim kutusunda, sağ üst köşedeki arama alanına "Python Web projesi" girin, Web projesi ortadaki listeyi proje "HelloPython" gibi bir ad verin ve ardından seçinTamam.
    Python proje şablonları görmüyorsanız, çalıştırma Visual Studio yükleyicisiseçin daha fazla >Değiştirseçin Python geliştirme iş yükü, ardından Değiştir.
quickstart-python-00-web-project.png?view=vs-2017


  1. Yeni Proje açılır Çözüm Gezgini sağ bölmede. Proje, bu noktada, başka hiçbir dosya içerdiği için boştur.
Soru: Proje Visual Studio için Python uygulaması oluşturmanın avantajı nedir?
Yanıt: Python uygulamaları, genellikle yalnızca klasörleri ve dosyaları kullanılarak tanımlanır, ancak uygulamalar daha büyük hale gelir ve belki de JavaScript web uygulamaları için otomatik olarak oluşturulan dosyaları içeren vb. gibi bu basit bir yapıya sıkıcı hale gelebilir. Visual Studio projesi Bu karmaşıklığı yönetmenize yardımcı olur. Proje (bir .pyproj dosyası) kaynak ve projenizle ilişkili içerik dosyalarını tanımlar, her dosya için yapı bilgisi içerir, kaynak denetimi sistemleriyle tümleştirmeyi bilgilerini korur ve yardımcı olur mantıksal bileşenler uygulamanıza düzenleyin.

installation-python-workload.png?view=vs-2017


Soru: "Çözüm" nedir Çözüm Gezgini'nde gösterilen?

quickstart-python-01-empty-project.png?view=vs-2017

Yanıt: Visual Studio çözümü için ilgili projeleri bir veya daha fazla grup halinde yönetmenize yardımcı olan bir kapsayıcı ve projeye özgü olmayan yapılandırma ayarları depolar. Bir çözümde proje ayrıca birbirlerine başvurabilir, (bir Python uygulaması) sağlayacak şekilde çalışan tek bir proje, otomatik olarak (örneğin, Python uygulaması içinde kullanılan C++ uzantısı) ikinci bir proje oluşturur.


Flask kitaplığını yükle

Python Web uygulamalarında hemen her zaman birçok kullanılabilir Python kitaplıkları yönlendirme web isteklerini ve yanıtlarını şekillendirme gibi alt düzey ayrıntıları işlemek için kullanın. Bu amaç için Visual Studio, çeşitli web apps, biri bu hızlı başlangıçta kullanmak için şablonları sağlar.
Burada, "Bu proje için Visual Studio kullanan varsayılan genel ortama" Flask kitaplığını yüklemek için aşağıdaki adımları kullanın.
  1. Genişletin Python ortamları proje için varsayılan ortam görmek için proje düğümü.
  1. Ortam sağ tıklayıp Python paketini Yükle. Bu komut açılır Python ortamları penceresinde paketleri sekmesi.
quickstart-python-02-default-environment...ew=vs-2017

  1. Arama alanına "flask" girin ve seçin pip, Pypı flask yükleme. Sizden yönetici ayrıcalıkları kabul edin ve gözlemleyin çıkış ilerleme için Visual Studio penceresinde. (Bir komut istemi packages klasörünü genel ortam için bir korumalı alanı içinde bulunduğu yükseltme olur için ister C:\Program Files.)
  2. quickstart-python-03-install-package.png?view=vs-2017
  1. Yüklendikten sonra kitaplık ortamda görünür Çözüm Gezgini, yapabileceğiniz anlamına gelir bunu Python kodu kullanın.

quickstart-python-04-package-installed.png?view=vs-2017

[color=var(--info-dark)] Not
Genel bir ortamda kitaplıklarını yüklemek yerine, geliştiricilerin, belirli bir projenin kitaplıklarını yüklemek "sanal ortam" genellikle oluşturun. Visual Studio şablonları bölümünde açıklandığı gibi bu seçenek genellikle teklif hızlı başlangıç - şablon kullanarak bir Python projesi oluşturma.
[/color]
Soru: Burada kullanılabilen diğer Python paketleri hakkında daha fazla bilgi?
Yanıt: Ziyaret Python paket dizini.



Bir kod dosyası Ekle

Python kodu en az bir web uygulamasını uygulamak için biraz eklemek artık hazırsınız.
  1. Projeye sağ Çözüm Gezgini seçip Ekle > Yeni öğe.
  2. Görüntülenen iletişim kutusunda, seçmek boş Python dosyası, adlandırın app.pyseçip Ekle.Visual Studio, düzenleyici penceresinde dosya otomatik olarak açılır.
  3. Aşağıdaki kodu kopyalayın ve yapıştırın app.py:
    [color=var(--text)]PythonKopyala[/size][/color]
    from flask import Flask# Create an instance of the Flask class that is the WSGI application.# The first argument is the name of the application module or package,# typically __name__ when using a single module.app = Flask(__name__)# Flask route decorators map / and /hello to the hello function.# To add other resources, create functions that generate the page contents# and add decorators to define the appropriate resource locators for them.@app.route('/')@app.route('/hello')def hello():    # Render the page    return "Hello Python!"if __name__ == '__main__':    # Run the app server on localhost:4449    app.run('localhost', 4449)
  4. Fark etmiş Ekle > Yeni öğe diğer türlerde dosyaları Python sınıfı, bir Python paketi, bir Python birim testi dahil olmak üzere bir Python projeye Ekle iletişim kutusu görüntüler web.configdosyaları ve daha fazlası. Genel olarak, adlı gibi bu öğe şablonları dosyaları yararlı Demirbaş kod ile hızlı bir şekilde oluşturmak için harika bir yol sağlar.
[*]Soru: Flask hakkında nereden bilgi edinebilirim?
Yanıt: İle başlayarak, Flask belgelerine başvurun Flask hızlı.

Uygulamayı çalıştırma









  1. Sağ app.py içinde Çözüm Gezgini seçip başlangıç dosyası olarak ayarla. Bu komut, uygulamayı çalıştırırken Python'da başlatmak için kod dosyası tanımlar.





[*]

quickstart-python-05-set-as-startup-file...ew=vs-2017








  1. Sağ app.py içinde Çözüm Gezgini seçip başlangıç dosyası olarak ayarla. Bu komut, uygulamayı çalıştırırken Python'da başlatmak için kod dosyası tanımlar.
  2. Projeye sağ Çözüm Gezgini seçip özellikleri. Ardından hata ayıklama ayarlayın ve sekme bağlantı noktası numarası özelliğini 
    4449
  3. . Visual Studio ile bir tarayıcı başlatır, bu adım sağlar 
    localhost:4449

     eşleştirilecek app.run
  4.  koddaki bağımsız değişkenler.
  5. Seçin hata ayıklama > hata ayıklama olmadan Başlat (Ctrl+F5), dosyaları değişiklikleri kaydeder ve uygulamayı çalıştırır.
  6. İletinin bir komut penceresi görünür "* çalışan https://localhost:4449/", ve bir tarayıcı penceresi açılmalıdır 
    localhost:4449
  7.  iletisini gördüğünüz yerde "Hello, Python!" GET isteği, durumu 200 olan komut penceresinde de görünür.
    Bir tarayıcı otomatik olarak açılmazsa, tercih ettiğiniz tarayıcıyı başlatın ve gidin 

    localhost:4449

    Yalnızca Python etkileşimli Kabuk komut penceresinde görürseniz veya o pencereyi kısaca ekranda yanıp, ayarladığınız olun app.py yukarıdaki 1. adımda başlangıç dosyası olarak.
  8. Gidin 
    localhost:4449/hello

     , test etmek için dekoratör /hello kaynak de çalışır. Komut penceresinde durumu 200 olan yeniden GET isteği görüntülenir. 404 durum kodu komut penceresinde Göster görmek için bazı diğer URL'sini de deneyin çekinmeyin.
  9. Uygulamayı durdurmak için komut penceresini kapatın, ardından tarayıcı penceresini kapatın.




[*]


Soru: Hata ayıklama olmadan Başlat komutu ve hata ayıklamayı Başlat arasındaki fark nedir?

Yanıt: Kullandığınız hata ayıklamayı Başlat bağlamında uygulamayı çalıştırmak için Visual Studio hata ayıklayıcısını, kesme noktaları ayarlamanıza olanak sağlayan, değişkenleri inceleyebilir ve satır kodunuzda adım adım. Uygulamalar, hata ayıklama mümkün kılan çeşitli kancaları nedeniyle hata ayıklayıcıda yavaş çalışabilir. Hata ayıklama olmadan Başlat, buna karşılık, komut satırından, hiçbir hata ayıklama içeriğini çalıştırdıysanız gibi doğrudan uygulama çalışır ve da otomatik olarak bir tarayıcı başlatır ve belirtilen proje özelliklerinde URL'sine gider Hata ayıklama sekmesi.
Sonraki adımlar
Visual Studio'yu bir Python IDE kullanma hakkında biraz öğrendiğinize göre ilk Python uygulamanızı Visual Studio'dan içinde çalıştırma Tebrikler!


Uygulamayı Azure App Service'e dağıtma
[/size]

Bu hızlı başlangıçta uyguladığınız adımları oldukça geneldir çünkü olabilir ve otomatik hale getirilmelidir büyük olasılıkla tahmin. Bu otomasyon, Visual Studio Proje şablonları rolüdür. Git aracılığıyla hızlı başlangıç - şablon kullanarak bir Python projesi oluşturma benzeyen bir web uygulaması oluşturan bir örnek için bu makalede, ancak daha az adım ile oluşturulmuş.
Visual Studio'da Python etkileşimli penceresinde kullanma dahil olmak üzere, hata ayıklama, veri görselleştirme üzerinde bir irdelemesi öğreticisiyle devam edin ve Git ile çalışma geçtikleri Öğreticisi: Visual Studio'da Python ile çalışmaya başlama.
Daha fazla sunmak Visual Studio sahip olduğunu keşfetmek için aşağıdaki bağlantıları seçin.







Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Python Os Modülü tuğrul 1 1,568 14-06-2019, Saat: 13:32
Son Yorum: Sprinextice
  visual studio, python flask uygulama oluşturma kıllıbacak 0 199 24-03-2019, Saat: 00:03
Son Yorum: kıllıbacak
  visual studio, python - Statik dosyaları işleme, sayfalar eklemek ve şablonu devralma kıllıbacak 0 171 23-03-2019, Saat: 23:57
Son Yorum: kıllıbacak
  visual studio da python Git ile çalışma kıllıbacak 0 169 23-03-2019, Saat: 23:53
Son Yorum: kıllıbacak
  visual studio, Python ortamınızda paketleri yükleme kıllıbacak 0 189 23-03-2019, Saat: 23:51
Son Yorum: kıllıbacak

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2019 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2019 Tüm hakları saklıdır.