Python

Python’da Flask Kullanımı Ve Kurulumu

Python programlama dilinde, Flask web uygulamaları oluşturmak için kullanılan popüler bir web framework’üdür. Flask, minimalist bir yapıya sahip olup, hızlı ve kolayca öğrenilebilir bir yapı sunar.

Flask kurulumu:

Flask kurulumu için öncelikle Python yüklü olmalıdır. Daha sonra aşağıdaki komutlar kullanılarak Flask kurulumu yapılabilir:

pip install flask

Bu komut, Flask kütüphanesini yükler. Kurulum işlemi tamamlandıktan sonra, Flask uygulaması oluşturulabilir.

Flask uygulama örneği:

Aşağıdaki örnek, temel bir Flask uygulaması oluşturur ve tarayıcıdan “http://localhost:5000” adresine giriş yapıldığında “Merhaba Dünya!” mesajını görüntüler:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Merhaba Dünya!"

if __name__ == "__main__":
    app.run()

Bu kod, Flask kütüphanesini içe aktarır ve “app” adlı bir Flask uygulaması oluşturur. “@app.route” dekoratörü, “/” dizinindeki istekleri karşılamak için “hello()” adlı bir işlevi belirtir. Bu işlev, “Merhaba Dünya!” metnini döndürür. Son olarak, “app.run()” yöntemi Flask uygulamasını çalıştırır ve “http://localhost:5000” adresinde uygulamaya erişim sağlanabilir.

Flask, dinamik web sayfaları oluşturmak için de kullanılabilir. Aşağıdaki örnek, bir form içeren bir Flask uygulaması oluşturur ve kullanıcının adını girerek “Merhaba {ad}!” mesajını görüntüler:

from flask import Flask, render_template, request

app = Flask(__name__)

@app.route("/")
def index():
    return render_template("index.html")

@app.route("/hello", methods=["POST"])
def hello():
    name = request.form.get("name")
    return render_template("hello.html", name=name)

if __name__ == "__main__":
    app.run()

Bu kod, “index.html” ve “hello.html” adlı iki HTML dosyasına sahip bir Flask uygulaması oluşturur. “index()” işlevi, ana sayfa olarak “index.html” dosyasını döndürür. “hello()” işlevi, bir POST isteğiyle gönderilen “name” verisini alır ve “hello.html” dosyasını döndürür.

İlk olarak, “index.html” dosyasında bir form oluşturulur. Bu form, “/hello” dizinine post edilir. Sonrasında “hello.html” dosyasında, “Merhaba {ad}!” mesajı görüntülenir. Bu mesajda, isim verisi “{ad}” yerine yazılır.

Flask, web uygulamaları oluşturmak için popüler bir framework’tür. Flask’ın minimalist yapısı, hızlı ve kolayca öğrenilebilir olması, Python programcıları arasında tercih edilmesine neden olmaktadır.

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir