sekarang lanjut belajar dengan flask, jika sebelumnya kita pernah mengolah form dengan metode post kali ini kita akan ulik ulik tentang metode GET
Apa yang akan kita Pelajari
- Mengolah Parameter di metode
GET
- Membuat Simple Project
Membuat Simple Projects
untuk membahas topik ini kita membuat simple projects seperti ini
from flask import Flask, render_template, request
app = Flask(__name__)
# route
@app.route('/')
def index():
query = request.args.get('q')
if not query:
return render_template('index.html')
else:
return f"query yang dimasukan adalah {query} Nomor Index {no_index}"
Pembahasan Program
untuk membuat suatu paramater URL di Flask kita memerlukan fungsi request
penerapanya dapat kita lihat di bagian
query = request.args.get('q')
dimana huruf q
ini adalah key yang nantinya akan di input value pada bagian URL contohnya
http://localhost:5000/?q=data-json
Menambahkan Parameter Lebih dari satu
kita dapat menambahkan parameter lebih dari 1 contoh seperti ini
from flask import Flask, render_template, request
app = Flask(__name__)
# route
@app.route('/')
def index():
query = request.args.get('q')
no_index = request.args.get('index')
if not query:
return render_template('index.html')
else:
return f"query yang dimasukan adalah {query} Nomor Index {no_index}"
dapat kita lihat bahwa kita mendefinisikan satu lagi parameter
query = request.args.get('q')
no_index = request.args.get('index') # <- ditambahkan
dan setiap parameter jika lebih dari satu akan dipisahkan dengan tanda &
format urlnya seperti ini
http://localhost:5000/?q=data-json&index=2