routing flask statis dan dinamis.

Auliya •
12 Views
Dalam Flask, Anda dapat membuat routing statis dan dinamis untuk mengarahkan permintaan HTTP ke fungsi yang tepat. Berikut adalah contoh penggunaan routing statis dan dinamis dalam Flask: Routing Statis: Dalam routing statis, Anda menentukan URL yang tepat dan mengarahkannya ke fungsi tertentu di aplikasi Anda. Contoh: python Copy code from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'Ini adalah halaman utama' @app.route('/about') def about(): return 'Ini adalah halaman about' @app.route('/contact') def contact(): return 'Ini adalah halaman contact' if __name__ == '__main__': app.run() Dalam contoh di atas, kita telah menentukan tiga routing statis. Ketika Anda mengakses /, home() akan dipanggil dan mengembalikan teks "Ini adalah halaman utama". Ketika Anda mengakses /about, about() akan dipanggil dan mengembalikan teks "Ini adalah halaman about". Dan ketika Anda mengakses /contact, contact() akan dipanggil dan mengembalikan teks "Ini adalah halaman contact". Routing Dinamis: Dalam routing dinamis, Anda dapat menggunakan pola URL yang mengandung parameter yang dapat berubah-ubah. Parameter ini kemudian dapat digunakan di dalam fungsi yang sesuai. Contoh: python Copy code from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'Ini adalah halaman utama' @app.route('/user/<username>') def user_profile(username): return f'Ini adalah halaman profil untuk pengguna {username}' if __name__ == '__main__': app.run() Dalam contoh di atas, kita telah menentukan dua routing, satu statis (/) dan satu dinamis (/user/<username>). Ketika Anda mengakses /, home() akan dipanggil seperti sebelumnya. Tetapi ketika Anda mengakses URL seperti /user/johndoe, user_profile(username) akan dipanggil dan mengembalikan teks "Ini adalah halaman profil untuk pengguna johndoe". Nama pengguna (johndoe) adalah nilai yang akan diteruskan sebagai parameter ke dalam fungsi user_profile(). Dengan menggunakan routing statis dan dinamis, Anda dapat membuat struktur URL yang fleksibel dan mengarahkan permintaan HTTP ke fungsi yang sesuai dalam aplikasi Flask Anda.

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact