Python Flask render_template()

Merhaba, bu yazıda Flask’ta render_template() fonksiyonuna bakacağız,

Bu yazıya geçmeden önce bir önceki yazıyı okumanızı öneririm.

https://denizparlak.net/2020/12/30/python-flask-hello-world/

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,

Flask İle Web Uygulama Geliştirme Eğitimi

 1,638 views last month,  2 views today

About Deniz Parlak

Hi, i’m Security Data Scientist & Data Engineer at My Security Analytics. I have experienced Advance Python, Machine Learning and Big Data tools. Also i worked Oracle Database Administration, Migration and upgrade projects. For your questions [email protected]

Leave a Reply

Your email address will not be published. Required fields are marked *