zoukankan      html  css  js  c++  java
  • 模板中用url_for的好处

    from flask import Flask,render_template
    
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        return render_template("index1.html")
    
    
    @app.route('/login/')
    def login():
        return 'login'
    
    
    #现在有一个需求就是传递带参数的url该怎么跳转
    @app.route('/publish/<int:id>')
    def publish_detail(id):
        return '具体的出版社:{}'.format(id)
    
    if __name__ == '__main__':
        app.run(debug=True)
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>学习模板中</title>
    </head>
    <body>
        <h1>url_for在模板中的作用</h1>
        <!--这样用url跳转就把路径写死了,以后修改特别难-->
    {#    {{ 用来存放变量 }}#}
    {#    {% 执行函数或逻辑代码 %}#}
        <a href="/login/" style="text-decoration:none">登录</a>
        <!--用url_for灵活变动-->
        <a href="{{ url_for('login',ref='/') }}" style="text-decoration:none">登录</a>
    
        <!--url_for在模板中传递具体的参数-->
        <a href="{{ url_for('publish_detail',id=1) }}">出版社</a>
    </body>
    </html>

  • 相关阅读:
    HDU 5794
    HDU 5794
    3070 Fibonacci 矩阵快速幂
    数论基础
    hdu 1061 Rightmost Digit 快速幂
    poj 2305 Basic remains java
    poj 1001 Exponentiation
    hdu 2054 A == B ? (java)
    java大数练习
    hdu3018 Ant Trip 欧拉回路
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9671753.html
Copyright © 2011-2022 走看看