尝试在函数参数本身中映射request.form或request.args的参数。函数参数中表示的dict
理想方法:
@app.route('/api',methods=['GET'])
def first_api():
param1= request.args.get('param1')
param2= request.args.get('param2')
param3= request.args.get('param3')
return 'whatever operation I want to do'
我的目标:
@app.get('/api')
def first_api(param1,param2,param3):
return 'any operations i want to do with these params'
所以在ajax中我可以这样做:
$.ajax({
url: '/api',
type: 'GET',
data: {'param1':'hello','param2':'stack','param3':'overflow' }
,
})
.done(function(res) {
console.log(res);
})]
同样适用于帖子
@app.post('/api')
def second_api(param1,param2,param3):
return 'any operation with these params i want to do'
$.ajax({
url: '/api',
type: 'POST',
data: {'param1':'hello','param2':'stack','param3':'overflow' }
,
})
.done(function(res) {
console.log(res);
})]
我怎样才能编写像get和post这样的装饰函数 我想主要使用参数操作烧瓶,我的应用程序在很大程度上取决于...
有些像asp.net功能 我该如何编写这些自定义方法...