Python Flask Templates

Burak Eminç
2 min readSep 18, 2023

--

Hoşgeldin!

Merhaba, bugün ki konumuz Flask web server içerisinde templates oluşturmak.

Templates Nedir?

Templates, web uygulamalarında kullanılan HTML veya başka bir şablondur. Bu şablonlar, web sayfalarının görünümünü ve düzenini tanımlar ve dinamik verileri web sayfalarına yerleştirmek için kullanılır. Flask gibi çerçeveler, bu şablonları kullanarak dinamik web sayfaları oluşturmayı sağlar.

Flask ile Templates kullanma

Önceki Flask makalemden aldığım kodun üzerine bir ekleme yapacağız.

Başlarken

Önceki makalemi okumamış olabilirsiniz o yüzden Flask indirmek için bu komutu kullanın.

pip install flask

Evet artık Flask bilgisayarınızda kurulu durumda. Şimdi ise Templates’i kullanmak için bir klasör oluşturmanız gerekiyor.

Klasör adı “templates” klasör’ünü oluşturun ve içerisinde “index.html” dosyasını ekleyin/oluşturun. Bütün bu işlemleri yaptıktan sonra kodumuzu güncelleyebiliriz.

# Flask ve Templates'i içeriye al.

from flask import Flask, render_templates

# Sayfalar

@app.route("/") # Index
def main(): # Ana Sayfa fonksiyonu
return render_templates("index.html")

Artık kodumuzu güncel haliyle çalıştırdığımızda “templates/index.html” çalışıcaktır.

Kodun Son Durumu

# Flask ve Templates'i içeriye al.

from flask import Flask, render_templates

# Bir uygulama oluştur.

app = Flask(__name__)

# Sunucu ayarları

hosting = "0.0.0.0" # Modeminize bağlı olan kişisel sunucunuzu görüntüleyebilir.
port = 5000 # Normal Flask portudur isteğe bağlı olarak değişebilir.

# Sayfalar

@app.route("/") # Index
def main(): # Ana Sayfa fonksiyonu
return render_templates("index.html")

if __name__ == "__main__": # Program çalıştırıldığında
app.run(host=hosting, port=port, debug=True) # App uygulamasını belirtilen ayarlarda başlat.

Artık hazırsınız! Makalemi okudunuz için teşekkürler, iyi çalışmalar!

< Bir Önceki Sayfa

--

--

Burak Eminç

Merhaba, Ben Burak Eminç, Python, Front-End ile ilgilenen bir yazılım geliştiricisiyim.