django 好的 獲取 引數值 方法

2022-04-02 17:22:38 字數 859 閱讀 8772

第一步:

#

引數列表

parameters = ('

user_id

', '

day_time

', '

normal_data',

'hourly_data

', '

product_id')

#需要傳入的引數字典

pass_paras ={}

#類似於 locals()

for p in

parameters:

pass_paras[p] =request.post.get(p, none)

#傳入引數列表

result = set_period(**pass_paras)

說明:1. 上面的**可以抽象成統一的方法 _ 獲取post過來的引數值

2. 引數列表 很明確.

3. 引數列表擴充套件方便.

第二步:

def set_period(**kwargs):                         

"""@note: 處理方法

引數: user_id', day_time, normal_data, hourly_data

"""if none in

kwargs.values():

return _result('

error

', '', u'

必要的引數值為空

') # do sth

說明:1. 上面的**基本不用改動,就能應付出錯情況.

2. #do sth 是核心的邏輯部分

django獲取引數

獲取請求中所有的引數 def vue get request print request.get request.get dict data response data print 得到的get引數 dict data jsonify返回乙個json格式的資料 這裡也可以改寫成對資料庫的增刪改查後,...

django獲取請求引數

需求 假設使用者訪問127.0.0.1 user 1 2,你想獲取1,2。應該怎麼操作呢?1 未命名引數 位置引數 在專案下的urls.py下增加設定 url r user d d views.index 在user.views的index檢視中 def index request,a,b 接受的引...

js獲取url引數值

今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...