应用场景

  1. 利用 REST framework写接口
  2. 或调用函数传参数

错误类型

TypeError: post() takes 1 positional argument but 2 were given

情景再现

比如get 请求, path脸面传用户ID,结果没有传该参数,会报这种错误

class UserHandler (BaseHandler):
def get(self)
pass

或者

def user(dept_id, user_id):
pass

调用时需要传两个参数,看具体为准。

总结:

请检查参数个数