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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/a6864657/article/details/99633097

应用场景

  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

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

总结:

请检查参数个数

猜你喜欢

转载自blog.csdn.net/a6864657/article/details/99633097
今日推荐