1.3.1.1 Rendering Template - dvrg/flask-web-development GitHub Wiki
Di bagian atas kamu mempunyai sebuah variable {{ name }}
yang belum berisikan value. Disini di bagian Rendering Templates kamu akan akan memberikan value kepada {{ name }}
dengan menuliskannya di bagian route:
# app.py
from flask import Flask, render_template #tambahkan ini
#.........
# tambahkan kode dibawah ini
@app.route('/user/<name>')
def user(name):
return render_template('user.html', name=name)
Dan jangan lupa untuk membuat folder templates yang berisikan user.html karna fungsi render_template untuk membaca folder templates yang isinya user.html sehingga folder kamu terlihat seperti ini:
Struktur folder saat ini:
├── env/
| └── .....
├── templates/
| └── user.html
├── app.py
Dan buatlah kode seperti ini di dalam file user.html:
<h1>Hello, {{ name }}</h1>
dan cobalah untuk mengakses https://127.0.0.1:5000/user/David di web browser kamu, maka hasilnya akan sama seperti sebelumnya, namun kamu berhasil menggunakan template pada pandua kali ini.