• flask中url_for使用endpoint和视图函数名


    在flask中,使用url_for 进行路由反转时,需要传递一个endpoint的值,用法如下:

    @app.route('/', endpoint='my_index')

    def index():

      return 'index page'

    @app.route('/hello')

    def hello():

      return url_for('.my_index', _external=True)

    说明:

    1.在url_for 反转时,接受一个endpoint或者函数名为参数(如果是endpoint,endpoint前面需要加个点),返回对应的url地址(可看源码)

    2.在前端页面如果使用url_for的时候,也需要加上点,如:{{ url_for('.my_index') }}

    3._external=True 如果设置为True,则生成一个绝对路径URL

  • 相关阅读:
    java入门了解14
    java入门了解13
    java入门了解12
    java入门了解11
    Hive-安装
    Hive-基本概念
    Java笔记20
    Java-笔记19
    Java-笔记18-复习
    Java-笔记18
  • 原文地址:https://www.cnblogs.com/lishuaijiang/p/12454610.html
Copyright © 2020-2023  润新知