Meskipun banyak cara untuk memprint html dengan flask tapi menurut saya render_template lah yang cukup mudah digunakan. Dengan beberapa kelebihan yang di milikinya yaitu menampilkan data dari sql ke html hanya dengan definisi variable saja dan masih banyak lagi.
Print html ke browser
Untuk memprint html ke browser ada beberapa persiapan yang harus di lakukan pertama membuat folder templates dan static pada project, lihat gambar di atas. Contoh memprint html ke browser
Lihat kode di atas pada line pertama saya menambahkan render_template pada import, penambahan render_template pada line pertama dimaksutkan bawha saya akan memprint html ke browser dengan mode external dan pada function index saya mendifinisikannya return render_template("index.html"). Index.html yang di maksut pada return adalah file index.html ada folder templates. Contoh file index.html
Menampilkan data dari sql ke client
Untuk menampilkan data dari sql kita membutuhkan library tambahan yaitu sqlalchemy dan MySQLdb. Berikut adalah cara install pertama kita harus menginstall MySQLdb dan selanjutnya sqlalchemy
sudo apt-get install python-mysqldb
sudo pip install flask-sqlalchemy
Contoh:
Jika kalian bertanya apa fungsi loop pada kode di atas maka jawabanya adalah sebagai pengganti fetchArray karena saat ini saya belum mengetahui apakah ada fecthArray pada flask atau framework lain di python. Berikut ada kode html.
ada tag title akan menampilkan data dari mysql dan itu juga berlaku pada tag body
sekian dan terima kasih atas perhatiannya
Popular Posts
Recent Posts
Categories
Unordered List
Pages
Blog Archive
- Maret 2020 (1)
- Juni 2018 (1)
- Januari 2018 (2)
- Desember 2017 (1)
- November 2017 (4)
- Oktober 2017 (2)
- September 2017 (4)
- Agustus 2017 (2)
- Juli 2017 (2)
- Mei 2017 (2)
- Maret 2017 (1)
- Februari 2017 (2)
- November 2016 (2)
- Oktober 2016 (1)
- September 2016 (3)
0 comments:
Posting Komentar