Monday, June 20, 2022

Belajar Framework Flask - Rendering Templates

 

Templates

Templates pada flask yang dimaksud adalah file html yang bisa disisipi logic. Supaya bisa mengoptimalkan penulisan html, maka bisa mengeksted template yang mana dengan begitu tidak perlu menulis kode yang sama berulang - ulang.


Yang dibahas terlebih dulu struktur project sederhana. Jadi file html yang akan di render secara default diletakkan pada folder templates. Berikut ini contoh strukturnya


|---app |---app.py |---static |---app.css |---templates |---index.html

Folder templates adalah tempat menaruh segala file html yang akan digunakan, sedangkan folder static adalah tempat dimana akan menaruh file static seperti css misalnya.

Render Template

Contoh merender template atau html pada sebuah aplikasi flask, berikut ini:


from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') app.run()

Dan berikut ini untuk file index.html :

<!DOCTYPE html> <html> <head> <title> Welcome </title> <link rel="stylesheet" type="text/css" href="/static/app.css"> </head> <body> <h1> Hello world </h1> </body> </html>

Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...