Creating a Dynamic Web Template with Python Flask | Part 6

Posted by

Membuat Template Dinamis Web Python Flask | Part 6

Selamat datang di Part 6 Membuat Template Dinamis Web Python Flask!

Pada bagian ini, kita akan melanjutkan pembahasan tentang cara membuat template dinamis pada web menggunakan Python Flask. Kali ini, kita akan fokus pada bagaimana kita dapat membuat template yang lebih dinamis dengan menggunakan data dari server.

Langkah 1: Memasukkan Data ke Template

Pertama-tama, kita perlu membuat sebuah route di file Python Flask kita yang akan memberikan data ke template. Misalnya, kita ingin menampilkan daftar buah-buahan:

“`python
from flask import render_template

app = Flask(__name__)

@app.route(‘/buah’)
def buah():
buah = [‘Apel’, ‘Jeruk’, ‘Pisang’, ‘Mangga’]
return render_template(‘buah.html’, buah=buah)
“`

Langkah 2: Menampilkan Data di Template

Selanjutnya, kita perlu membuat file HTML dengan nama `buah.html` di folder templates kita. Di dalam file tersebut, kita dapat menggunakan data yang telah kita berikan dari server:

“`html

Daftar Buah

Daftar Buah

    {% for item in buah %}

  • {{ item }}
  • {% endfor %}

“`

Langkah 3: Menjalankan Aplikasi

Terakhir, kita hanya perlu menjalankan aplikasi Flask kita:

“`python
if __name__ == ‘__main__’:
app.run()
“`

Dengan langkah-langkah di atas, kita telah berhasil membuat template dinamis yang dapat menampilkan data dari server menggunakan Python Flask. Selamat mencoba!