欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flask帶參URL傳值的實(shí)現(xiàn)方法

 更新時(shí)間:2022年11月01日 09:36:19   作者:Java知音_  
這篇文章主要介紹了Flask帶參URL傳值的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Flask帶參URL傳值的方法

在Flask中編寫鏈接URL比較容易,這里并不針對這些討論,但URL中如果包含可變部分路由以及攜帶一些參數(shù)應(yīng)該怎么做呢?

我們可以使用Flask模板提供的輔助函數(shù)url_for(),這里通過一個(gè)完整的小例子來介紹帶參URL傳值的方法。

定義一個(gè)包含動態(tài)路由的Flask處理類

from flask import Flask, render_template
 
app = Flask(__name__)
 
@app.route('/')
def my():
    return render_template('/test.html')
 
@app.route('/test/<name>', methods=['GET'])
def test(name):
    print name
    return render_template('/test.html')
 
if __name__ == '__main__':
   app.run(debug=True)

頁面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>帶參URL傳值方法</title>
</head>
<body>
    <a href="{{ url_for('test',name=1) }}" rel="external nofollow" >點(diǎn)擊這里查看</a>
</body>
</html>

url_for('test',name=1)相當(dāng)于我們傳遞的XXX/?name=1,點(diǎn)擊這個(gè)鏈接,執(zhí)行了動態(tài)路由test,并將name傳入輸出,此時(shí)顯示:http://localhost:5000/test/1

我們看控制臺

 

成功將參數(shù)打印出來。

還有一種URL傳值的格式

假如URL是 http://localhost:5000/tk?xxx=1&xx=1 這種,那我們后臺路由如何接收呢?

此時(shí)可以使用Flask request方法:request.args.get(),例如,前臺請求URL為  http://localhost:5000/tk?p=1&type=1

接收參數(shù)的代碼

@app.route('/tk', methods=['post','get'])
def tk():
    p = request.args.get('p')
    type = request.args.get('type')
    print(p)
    print(type)
    return jsonify({'t': [p, type]})

相比我們更傾向用第一種,無論get或者post都可以使用,也更方便。

Flask傳參定義id 及通過傳參定義屬性名稱

<canvas id=m_chart_sales_by_apps_1_{{ i+1 }} chang_1_{{ i+1 }}={{ weekdata[i][‘chang'] }}

字符串不需要通過引號定義,直接連續(xù)輸入變量轉(zhuǎn)化為字符傳

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python光學(xué)仿真實(shí)現(xiàn)波長與顏色之間對應(yīng)關(guān)系示例解析

    Python光學(xué)仿真實(shí)現(xiàn)波長與顏色之間對應(yīng)關(guān)系示例解析

    這篇文章主要為大家介紹了Python光學(xué)仿真實(shí)現(xiàn)波長與顏色之間對應(yīng)關(guān)系的示例解析,有需要的我朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • python實(shí)現(xiàn)一個(gè)通用的插件類

    python實(shí)現(xiàn)一個(gè)通用的插件類

    插件管理器用于注冊、銷毀、執(zhí)行插件,本文主要介紹了python實(shí)現(xiàn)一個(gè)通用的插件類,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Django 使用Ajax進(jìn)行前后臺交互的示例講解

    Django 使用Ajax進(jìn)行前后臺交互的示例講解

    今天小編就為大家分享一篇Django 使用Ajax進(jìn)行前后臺交互的示例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • django實(shí)現(xiàn)前后臺交互實(shí)例

    django實(shí)現(xiàn)前后臺交互實(shí)例

    本篇文章主要介紹了django實(shí)現(xiàn)前后臺交互實(shí)例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 深入理解Python中裝飾器的用法

    深入理解Python中裝飾器的用法

    裝飾器的使用是Python的高級技巧之一,通過Decorator裝飾器能夠帶來函數(shù)式編程中所需的很多特性,這里我們就來跟隨文章一同深入理解Python中裝飾器的用法,需要的朋友可以參考下
    2016-06-06
  • 解決Keras 中加入lambda層無法正常載入模型問題

    解決Keras 中加入lambda層無法正常載入模型問題

    這篇文章主要介紹了解決Keras 中加入lambda層無法正常載入模型問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python爬蟲中多線程的使用詳解

    python爬蟲中多線程的使用詳解

    queue是python的標(biāo)準(zhǔn)庫,俗稱隊(duì)列.可以直接import引用,在python2.x中,模塊名為Queue。這篇文章主要介紹了python爬蟲中多線程的使用,需要的朋友可以參考下
    2019-09-09
  • Python Subprocess模塊原理及實(shí)例

    Python Subprocess模塊原理及實(shí)例

    這篇文章主要介紹了Python Subprocess模塊原理及實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python圖像處理之膨脹與腐蝕的操作

    Python圖像處理之膨脹與腐蝕的操作

    這篇文章主要介紹了Python圖像處理之膨脹與腐蝕的操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 基于pytorch padding=SAME的解決方式

    基于pytorch padding=SAME的解決方式

    今天小編就為大家分享一篇基于pytorch padding=SAME的解決方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論