Flask框架下不同路由如何傳遞引數

2021-10-06 08:58:44 字數 1275 閱讀 3820

前兩天參加阿里雲7天培訓,用python+flask寫了乙個基於阿里雲視覺ai平台的識別身份證、駕駛證以及車牌自動生成汽車保險單(這麼乙個小玩意,搞了我一晚上,頭疼,到最後還是個半成品)

通過上傳身份證、駕駛證以及車牌,呼叫阿里雲的api,去識別裡資訊,將返回的資訊回填到乙個汽車保險單上。

那麼怎麼在不同的路由之間去傳遞引數呢?

我想到是設定的全域性變數去解決這個問題,上**

frontresult=

#定義的全域性變數字典

'/add'

,methods=

['post'

,'get'])

defadd()

:# 簡單的過濾掉無效post請求

print

(request.form)

# return render_template('submit-index.html')

if request.form[

'id']==

'bei'

: card_id=request.form[

'q']

# dr_id=request.form['a']

# car_id=request.form['s']

global frontresult

frontresult=deal_id(card_id)

print

(frontresult)

#deal_carid(dr_id)

# deal_carid(car_id)

else

:pass

# frontresult=

return render_template(

'submit-index.html'

)'/new_index'

, methods=

['post'

,'get'])

defnew_index()

:global frontresult

print

(frontresult)

# def enableprint():

# sys.stdout = sys.__stdout__

# enableprint()

return render_template(

'new_index.html'

,**frontresult)

成功解決不同路由之間引數的傳遞問題

Flask框架下的view model業務處理層

定義單本的類 靜態方法是直接可以 類名.方法 呼叫的 class bookviewmodel def init self,book self.title book title self.publish book publish self.pages book pages self.author jo...

DelphiWebMVC框架下不同資料庫的使用

在系統開發是,有時我們需要鏈結不同的資料庫,連線mysql同時需要連線mssql,在框架中按照下面方法設定。開啟 udbconfig.pas 檔案 default tdbsqlite 必須有default成員變數名 mysql tdbmysql constructor create destruct...

Java集合框架(下)

上篇博文介紹了collection集合 這篇博文將介紹map集合。首先map和collection都是乙個介面,具體的實現都由下面的實現類實現功能。它們最大的區別就是collection是單列集合,map是雙列集合 泛型引數是乙個鍵 值對 map集合與set類似,主要有hashmap treemap...