2013-12-17 31 views
2

可選我有這樣的代碼:如何指定一個說法是在燒瓶寧靜

def delete(self, rid): 
    parser = reqparse.RequestParser() 
    parser.add_argument('rating', default=2, type=int, help='blablabla') 
    args = parser.parse_args() 

    rating = args['rating'] 
    ... 
    return {'message': message} 

這仍然要求我爲rating PARAM,並拋出400 Bad Request如果沒有存在。

我錯過了什麼嗎?

回答

2

嘗試required=False

parser.add_argument('rating', default=2, required=False, type=int, help='blablabla') 

argsif 'rating' in args: pass)檢查rating