Flask
  • Flask
  • Flask Nedir?
    • Flask
  • Flask'ın Temel Yapıları
    • Initialization
    • Routes ve View Fonksiyonları
    • Basit Bir Uygulama
    • Development Web Server
    • Dinamik Routes
    • Request ve Response Döngüsü
      • Application and Request Contexts
      • Request Dispatching
      • Request Object
      • Request Hooks
      • Responses
  • Templates
    • Templates
  • Web Forms
    • Web Forms
  • Veri Tabanları
    • Veri Tabanları
  • Kullanıcı Doğrulama
    • Kullanıcı Doğrulama
  • Yayıncı ve Kaynaklar
Powered by GitBook
On this page

Was this helpful?

  1. Flask'ın Temel Yapıları
  2. Request ve Response Döngüsü

Request Hooks

Bazen her istek çalıştırılmadan önce veya sonra kodu derlemek daha yararlı olabilir. Örneğin, her istek başlangıcında veritabanı bağlantısı oluşturulması gerekli olabilir veya istekte bulunan kullanıcının kimliği doğrulanmak istenilebilir. Her view fonksiyonunda bu işlemi yapan kodu tekrarlamak veya çoğaltmak yerine her istek aktarılmadan önce veya sonra çağrılacak en yaygın fonksiyonları kaydetmek için Flask seçenekler sunmaktadır. Request hook'lar bu noktada devreye girerler. Request hook'lar dekoratörler olarak sunulmuşlardır ve desteklediği dört hook şu şekildedir.

before_request Her istekden önce çalıştırılacak bir fonksiyonu kaydeder.

before_first_request Yalnızca ilk istek çalıştırılmadan önce çalışacak bir fonksiyonu kaydeder. Bu, sunucu başlatma görevlerini eklemenin uygun bir yolu olabilir.

after_request Beklenen istisnalar oluşmazsa, her istek sonrasında çalıştırılacak bir fonksiyonu kaydeder.

teardown_request Beklenmeyen istisnalar oluşsa bile, her istekden sonra çalışacak bir fonksiyonu kaydeder.

PreviousRequest ObjectNextResponses

Last updated 5 years ago

Was this helpful?