Flask - Yönlendirme

Modern web çerçeveleri, bir kullanıcının uygulama URL'lerini hatırlamasına yardımcı olmak için yönlendirme tekniğini kullanır. Ana sayfadan gitmek zorunda kalmadan istenen sayfaya doğrudan erişmek kullanışlıdır.

route()Flask'taki dekoratör URL'yi bir işleve bağlamak için kullanılır. Örneğin -

@app.route(‘/hello’)
def hello_world():
   return ‘hello world’

Burada, URL ‘/hello’ kural bağlıdır hello_world()işlevi. Sonuç olarak, bir kullanıcı ziyaret edersehttp://localhost:5000/hello URL, çıktısı hello_world() işlevi tarayıcıda işlenecektir.

add_url_rule() Bir uygulama nesnesinin işlevi, bir URL'yi yukarıdaki örnekte olduğu gibi bir işleve bağlamak için de mevcuttur, route() kullanıldı.

Bir dekoratörün amacına aşağıdaki temsil de hizmet eder:

def hello_world():
   return ‘hello world’
app.add_url_rule(‘/’, ‘hello’, hello_world)