Secara umum situs menyediakan beberapa link untuk bisa mengunjungi halaman pada websitenya, contoh pada situs facebook untuk melihat halaman profil linknya bisa facebook.com/rhyanz46 , untuk melihat daftar yang kita simpan linknya facebook.com/saved, proses pembuatan link ini bisa di sebut routing, tutorial kali ini kita akan belajar routing di flask.
Sebenarnya pada tutorial sebelum-nya kita sudah menggunakan route, namun disini saya akan menjelaskan beberapa hal lagi seputar routing.
URL secara umum di bagi menjadi dua sifat yaitu dinamis dan statis
URL Statis adalah url yang berfungsi untuk menampilkan suatu halaman dengan jenis data yang berbeda dengan halaman yang lainnya, seperti di suatu website kita ketahui ada halaman about, home, privacy and policy, dll.
Contoh, sebut saja situs anda adalah ariansaputra.com dan anda ingin membuat halaman 'about' dengan url ariansaputra.com/about , seperti tutorial sebelumnya kita bisa membuatnya dengan cara:
URL dinamis adalah url yang berfungsi untuk menampilkan halaman dengan data yang berbeda-beda namun dalam kategori jenis data yang sama, misalnya link untuk menuju halaman profil seperti kita ketahui di facebook bisa berubah-ubah sesuai username, contohnya :
1. facebook.com/rhyanz46
2. facebook.com/rhyanz.rs
Kedua link tesebut menampilkan halaman yang sama, namun dengan data yang berbeda sesuai dengan username masing-masing yang berada di parameter url tersebut, inilah yang di sebut url dinamis.
di Flask kita bisa membuatnya dengan cara :
Variabel parameter di apit oleh tanda kurung < > , dari kode di atas username merupakan variabel parameter, kita bisa menggunakannya dengan memasukkannya ke dalam decorator route seperti yang terlihat disana.
kita juga bisa mengatur tipe data dari parameter-nya, seperti berikut :
terlihat disana kita mengatur tipe data dari variabel username sebagai string.
kita juga bisa membuat route dinamis didalam route dinamis lainnya seperti berikut :
Kita bisa menambahkan decorator lainnya di bawah decorator route misalnya untuk membuat autentikasi pada user, contoh :
jika anda kebingungan dengan decorator anda bisa baca disini , kita akan belajar menggunakan decorator lebih dalam di postingan selanjutnya
saya rasa itu saja untuk postingan kali ini, sekian.
Sebenarnya pada tutorial sebelum-nya kita sudah menggunakan route, namun disini saya akan menjelaskan beberapa hal lagi seputar routing.
URL secara umum di bagi menjadi dua sifat yaitu dinamis dan statis
URL Statis adalah url yang berfungsi untuk menampilkan suatu halaman dengan jenis data yang berbeda dengan halaman yang lainnya, seperti di suatu website kita ketahui ada halaman about, home, privacy and policy, dll.
Contoh, sebut saja situs anda adalah ariansaputra.com dan anda ingin membuat halaman 'about' dengan url ariansaputra.com/about , seperti tutorial sebelumnya kita bisa membuatnya dengan cara:
URL dinamis adalah url yang berfungsi untuk menampilkan halaman dengan data yang berbeda-beda namun dalam kategori jenis data yang sama, misalnya link untuk menuju halaman profil seperti kita ketahui di facebook bisa berubah-ubah sesuai username, contohnya :
1. facebook.com/rhyanz46
2. facebook.com/rhyanz.rs
Kedua link tesebut menampilkan halaman yang sama, namun dengan data yang berbeda sesuai dengan username masing-masing yang berada di parameter url tersebut, inilah yang di sebut url dinamis.
di Flask kita bisa membuatnya dengan cara :
Variabel parameter di apit oleh tanda kurung < > , dari kode di atas username merupakan variabel parameter, kita bisa menggunakannya dengan memasukkannya ke dalam decorator route seperti yang terlihat disana.
kita juga bisa mengatur tipe data dari parameter-nya, seperti berikut :
terlihat disana kita mengatur tipe data dari variabel username sebagai string.
kita juga bisa membuat route dinamis didalam route dinamis lainnya seperti berikut :
Decorator
jika anda kebingungan dengan decorator anda bisa baca disini , kita akan belajar menggunakan decorator lebih dalam di postingan selanjutnya
saya rasa itu saja untuk postingan kali ini, sekian.
Komentar
Posting Komentar