Flask Academy · Ders

Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma

flask run komutunu başlatın, hata ayıklamayı etkinleştirin ve yeniden yükleyiciyi okuyun.

4. ders / 413 adım

Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma, CoddyKit'te ücretsiz bir Flask Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Flask Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Flask Academy kursu toplamda 4 dersten oluşur.

Geliştirme Sunucusu

Flask, geliştirme sırasında ek kurulum yapmadan uygulamanızı anında çalıştırabilmeniz için yerleşik bir geliştirme sunucusu içerir. 🛠️

flask run ile Başlayın

Başlatmak için önerilen yöntem, uygulamanızı bulan ve yerel bağlantı noktasında sunan flask run komutudur.

flask run

Flask'a Uygulamanızı Bildirin

Komutun uygulama nesnenizin hangi dosyada bulunduğunu bilmesi için FLASK_APP değişkenini ayarlayın.

export FLASK_APP=app.py

Varsayılan Adres

Sunucu varsayılan olarak yalnızca geliştirme sırasında kendi makinenizden erişilebilen 127.0.0.1:5000 adresini dinler.

Hata Ayıklama Modunu Açın

Hata ayıklama modu iki önemli yardımcıyı etkinleştirir: canlı yeniden yükleyici ve ayrıntılı hata sayfası. Bunu yalnızca geliştirme sırasında etkinleştirin.

flask run --debug

Otomatik Yeniden Yükleyici

Hata ayıklama açıkken yeniden yükleyici dosyalarınızı izler ve her değişikliği kaydettiğinizde sunucuyu yeniden başlatır. Elle yeniden başlatmanız gerekmez. ♻️

Etkileşimli Hata Ayıklayıcı

Kod çöktüğünde hata ayıklama modu, hataya neden olan satırı hızla bulabilmeniz için tarayıcıda ayrıntılı bir izleme dökümü gösterir.

Hata Ayıklamayı Kodda Ayarlayın

Hata ayıklamayı app.run içinde de açabilirsiniz. Bu, dosyayı doğrudan Python ile başlattığınızda kullanışlıdır.

app.run(debug=True)

Yeniden Yükleyici Çıktısını Okuma

Konsol, her yeniden yükleme işleminde bir satır yazdırır; böylece düzenlemelerinizin alındığını ve sunucunun yenilendiğini doğrular.

Üretimde Asla Hata Ayıklamayın

Hata ayıklayıcı rastgele kod çalıştırabilir; bu nedenle ciddi bir güvenlik riski oluşturur. Herkese açık sunucularda hata ayıklama modunu kapalı tutun.

Sunucuyu Durdurun

Çalışmanız bittiğinde geliştirme sunucusunu düzgün biçimde kapatmak için terminalde Ctrl+C tuşlarına basın.

Kısa Kontrol

Hata ayıklama modunun size neler sunduğunu kısaca kontrol edelim.

Özet

flask run ile geliştirme sunucusunu çalıştırdınız, yeniden yükleyici ve hata ayıklayıcı için hata ayıklamayı etkinleştirdiniz ve üretimde bunu kapalı tutmanız gerektiğini öğrendiniz. 🔒

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma” dersi ücretsiz mi?

Evet — “Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Flask Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Flask Academy kursu toplamda 4 dersten oluşur.

“Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma” dersinde ne öğreneceğim?

flask run komutunu başlatın, hata ayıklamayı etkinleştirin ve yeniden yükleyiciyi okuyun. Flask Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Flask Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Flask Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Flask Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Flask Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Flask Nedir ve Neden Vardır
  2. Virtualenv Kurma ve Flask Yükleme
  3. Merhaba Dünya: İlk Flask Uygulamanız
  4. Geliştirme Sunucusunu Hata Ayıklama Modunda Çalıştırma
← Flask Academy Sayfasına Dön