Membuat Render Template dan Method POST Web Python Flask | Part 5
Pada tutorial ini, kita akan belajar bagaimana membuat render template dan menggunakan method POST pada web Python Flask.
Render Template
Untuk menggunakan render template pada Flask, kita perlu menginstal library Flask dengan menggunakan perintah:
pip install Flask
Setelah itu, kita bisa membuat file HTML yang akan digunakan sebagai template. File template ini bisa mengandung kode HTML biasa serta placeholder yang akan diisi oleh Flask. Misalnya:
<html>
<head>
<title>Hello, <{{name}}></title>
</head>
<body>
<h1>Hello, <{{name}}>!</h1>
</body>
</html>
Selanjutnya, kita bisa memanggil render template pada kode Python Flask dengan menggunakan perintah:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
return render_template('hello.html', name='John')
Method POST
Metode POST digunakan untuk mengirim data pesan HTTP dari formulir HTML ke server Flask. Berikut adalah contoh penggunaan metode POST pada Flask:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template('form.html')
@app.route('/submit', methods=['POST'])
def submit():
name = request.form['name']
return 'Hello, ' + name + '!'
Dengan demikian, kita telah berhasil membuat render template dan menggunakan method POST pada web Python Flask. Selamat mencoba!
makasih bang ilmunyaaaaa