Python Jinja2

♦ Python Jinja2:

Python için geliştirilen Jinja2 Template’i Flask ile birlikte gelmektedir.

‘render_template ()’i import ederek  html, .htm, .xml,  .xhtml  uzantılı şablonlar ile birlikte çalışabilebiriz.

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

index.html’e yönlendirebilmek için .py uzantılı python dosyamızın bulunduğu dizin içinde templates klasörü içinde bulunması gerekmektedir.

{%       %}

Html dosyalarının içinde  {%  %} etiketleri arasında Python kodları ile çalışabiliriz.

Flask Kurulum

♦ Flask Kurulum:

Windows cmd ekranından Python’un bulunduğu dizindeki Scripts klasörüne geçiyoruz.

cd C:\Python\Scripts

Scripts klasörü altında

pip install Flask

komutu ile kurulumu yapıyoruz. Daha sonra Python kodumuzun en başına Flask’ı import ediyoruz.

from flask import Flask
 app = Flask(__name__)

http://localhost:5000/ ana dizin altında “Hello World” yazarak çalıştığını kontrol ediyoruz.

@app.route("/")
 def hello():
 return "Hello World!"