Python Python合并多個裝飾器小技巧 django程序,需要寫很多api,每個函數(shù)都需要幾個裝飾器,例如復制代碼代碼如下:@csrf_exempt@require_POSTdeffoo(request):pass既然那么多個方法都需要寫2個裝飾器,或者多個,有啥辦法把多個合并成一行呢?上面的函數(shù)執(zhí)行過程應該是復制代碼代碼如下:csrf_exempt(require_POST(foo))修改成復制代碼代碼如下:defcompose(*funs):defdeco(f):forfuninrevers 系統(tǒng) 2019-09-27 17:48:37 2629