Merhaba, bu yazıda Flask’ta render_template() fonksiyonuna bakacağız,
Bu yazıya geçmeden önce bir önceki yazıyı okumanızı öneririm.
Python Flask render_template()
render_template, ziyaret edeceğimiz url ‘de döndürülecek olan HTML sayfasını point edebileceğimiz bir fonksiyondur. Hemen örnek ile açıklayalım
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello there!"
@app.route("/render")
def render():
return render_template("hello.html")
if __name__ == '__main__':
app.run()Yazılan kod’u açıklayalım. İlk @app.route("/") ile devam eden fonksiyon uygulamamız başladıktan hemen sonra tarayıcıda sayfaya Hello there! yazısını basacaktır.
Bir alt satırdaki @app.route("/render") ve devam eden fonksiyon uygulama başladıktan sonra /render adresine gittiğimizde render fonksiyonunda hello.html dosyasını render ederek return etmekte.
şimdi hello.html dosyasını hazırlayalım. html dosyası sizin ihtiyacınız doğrusunda değişebilir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<h3> Hello this is render_template function !</h3>
</body>
</html>Uygulamamızı çalıştıralım ve önce "/" ardından "/render" adresine gidelim.


Her şey başarılı gözüküyor, bir sonraki yazıda görüşmek üzere.
Flask Eğitimleri için aşağıdaki bağlantıyı ziyaret edebilirsiniz,
https://denizparlak.net/python-flask-egitim/
IT Tutorial IT Tutorial | Oracle DBA | SQL Server, Goldengate, Exadata, Big Data, Data ScienceTutorial