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.

⚠️ **GitHub.com Fallback** ⚠️