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
-
{% 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!