Creating Render Template and POST Method in Web Python Flask | Part 5

Posted by

Membuat Render Template dan Method POST Web Python Flask | Part 5

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!

0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@user-zj4jd6xt6j
1 month ago

makasih bang ilmunyaaaaa