Tekrar hoş geldiniz.
Bu garip sözdizimi de ne?
Bunu anlayabilmemiz için bir şablon dili fikrini anlamamız gerekir.
Gördüğünüz gibi, flask'ın gücü bir şeyleri dinamik olarak inşa edebilmemizdir.
Bununla ne demek istiyorum?
Peki, burada body etiketinde olduğunu varsayalım.
Kıvrımlı parantezleri şu şekilde düzeltiyorum.
Eğer burada yaparsam.
Dört artı beş.
Ve biriktiriyorum.
Havalı şimşeğimizle web sitemize geri dönelim ve şimdilik bunu kapatmama izin verin.
Yenilersem dokuz tane çıkıyor.
Beklediğin bu muydu?
Bu nasıl mümkün olabilir?
Çünkü merak ediyorsanız, bu HTML değil.
Bunu normal bir HTML'de yapsaydım, sadece gerçek küme parantezlerini gösterecekti.
Kıvırcık parantezler, dört artı beş.
Ama burada bir şeyler oluyor.
Flask bu çift küme parantezlerine bakar ve şöyle der: Oh, bu bir ifade, bu aslında değerlendirmem
gereken bir python ifadesi.
Ve bu aslında kaputun altındaki şişeyle ilgili heyecan verici bir şey.
Bir şablonlama dili olan Jinja adında bir şey kullanıyor.
Bunu yapmamızın bir yolu bu.
Flask da bununla birlikte geliyor.
Yani fab simgesine bakarsak, az önce yaptığımız şey Jinja'yı kullanarak şunu söylemekti: Hey, bunu Python olarak değerlendirmeni
istiyorum.
Yani bunu kopyalarsam ve sunucu py'ye gidersem.
Ve burada, bunu yazdırıp yapıştıralım.
Bu, HTML'imize eklediğimiz şeyin aynısıdır, ancak şimdi flask ile birlikte gelen URL'ye ihtiyacımız
var.
Aslında bunu buraya taşıyalım.
Rotanın içinde.
FY yenileme.
Burada parazit olduğunu görüyorum.
Bolt ICO.
Yani gerçek URL'yi yazdırıyor.
Statik kesik cıvata iko.
Şimdi teknik olarak bunu kopyalayıp yapıştırabilir ve URL'nizi kullanmak yerine tüm bu şeyi bir dize olarak
yapabilirdim.
Ancak flask'ın dokümantasyonuna giderseniz, URL'nizden ve bunları kodlamak yerine bir URL oluşturmanın
neden iyi bir fikir olduğundan bahseder.
Ve size bunu neden yapabileceğinize dair gerçek bir neden sunuyor.
Şimdilik bunu URL oluşturmanın daha güvenli bir yolu olarak düşünebilirsiniz.
Yaptığımız tek şey bu.
Esasen statik klasörden cıvata simgesini al diyoruz ve bunu bu şablonlama dili aracılığıyla
yapabiliyoruz.
Çok, çok havalı.
Ve şimdi alet kemerimizde ekstra bir güç var.
Yani, artık sayfanın bazı bölümlerini dinamik olarak güncelleyebiliyoruz.
Bununla ne demek istiyorum?
Süper havalı web sitemizi hayal edin.
Aslında burayı yenilediğimde bana o kişinin kullanıcı adını veriyor.
Örneğin, Andre'nin blogunu talep edersem.
Ve koşmaya başladım.
İdeal olarak, Merhaba Andre diyeceğim ve sonra belki Flask kullanarak blog yazımı göstereceğim.
Bunu yapabiliriz ve bir sonraki videoda bunu nasıl yapacağımızı öğrenelim.