Creating Jinja Template with IF and LOOP in Python Flask Web | Part 7

Posted by

Membuat Template Jinja dengan IF dan LOOP Web Python Flask | Part 7

Membuat Template Jinja dengan IF dan LOOP Web Python Flask | Part 7

Selamat datang kembali di tutorial Python Flask ini! Pada bagian ini, kita akan belajar bagaimana membuat template Jinja dengan penggunaan IF dan LOOP pada web Python Flask.

IF Statement

Dalam Jinja template, kita dapat menggunakan IF statement untuk mengevaluasi kondisi-kondisi tertentu. Contohnya:

          {% if user %}
            Hello, {{ user }}!
          {% else %}
            Hello, Guest!
          {% endif %}
      

LOOP Statement

Selain IF statement, kita juga dapat menggunakan LOOP statement untuk melakukan iterasi pada data. Contohnya:

          
    {% for item in items %}
  • {{ item }}
  • {% endfor %}

Contoh Penggunaan IF dan LOOP

Mari kita lihat contoh penggunaan IF dan LOOP pada sebuah template Python Flask:

          {% if article %}
            

{{ article.title }}

{{ article.content }}

    {% for tag in article.tags %}
  • {{ tag }}
  • {% endfor %}
{% else %}

Artikel tidak ditemukan.

{% endif %}

Kesimpulan

Dengan menggunakan IF dan LOOP statement dalam template Jinja, kita dapat dengan mudah memanipulasi tampilan web kita sesuai dengan kondisi-kondisi tertentu dan melakukan iterasi pada data. Tutorial ini akan membantu Anda memahami bagaimana memanfaatkan fitur-fitur tersebut dalam membuat website menggunakan Python Flask.