DomaiNesia

Ticker

6/recent/ticker-posts

Cara Menampilkan QRCode di web app berbasis Flask dengan Flask-QRcode 3.0.0

Catatan ini juga merupakan catatan lanjutan dari catatan sebelumnya. Masih membahas web app yang sama, salah satu fungsi/fitur yang sempat saya coba adalah implementasi qr code.

Library / Python module yang dipakai adalah Flask-QRcode 3.0.0.

Case-nya adalah user melakukan pendaftaran proposal serta melakukan upload dokumen proposal. Sebagai tanda bukti bahwa user telah melakukan pengajuan proposal, user perlu mendapatkan tanda yang dilengkapi dengan qrcode untuk memberikan identitas unik.

Solusi

Solusi yang coba saya lakukan di web app yang saya buat adalah dengan memanfaatkan modul Flask-QRcode 3.0.0. Modul ini cukup simple pemakaiannya sehingga saya pilih.

Setup awal dimulai dari Modelnya (models.py), dimana saya akan menyimpan urifile dan filename yang didapatkan dari form yang kita susun di forms.py, lalu di dalam routes.py urifile akan diproses untuk mendapatkan nama file dan ekstensi, kemudian file object dari urifile form juga akan disimpan dengan method save ke sebuah folder 'uploads'.

Dari sini qrcodestring kita set dan kemudian kita bisa panggil saat di template jinja.




That's all folks.. 

Semoga bermanfaat!

Post a Comment

0 Comments