Bình - Định tuyến

Các khuôn khổ web hiện đại sử dụng kỹ thuật định tuyến để giúp người dùng ghi nhớ các URL của ứng dụng. Sẽ rất hữu ích khi truy cập trực tiếp vào trang mong muốn mà không cần phải điều hướng từ trang chủ.

Các route()decorator trong Flask được sử dụng để liên kết URL với một hàm. Ví dụ -

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

Đây, URL ‘/hello’ quy tắc bị ràng buộc với hello_world()chức năng. Do đó, nếu người dùng truy cậphttp://localhost:5000/hello URL, đầu ra của hello_world() chức năng sẽ được hiển thị trong trình duyệt.

Các add_url_rule() chức năng của một đối tượng ứng dụng cũng có sẵn để liên kết một URL với một chức năng như trong ví dụ trên, route() Được sử dụng.

Mục đích của người trang trí cũng được thể hiện bằng cách trình bày sau:

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