第一步:
#引數列表
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 這樣呼叫...