学习django rest framework,进行数据的增删改查,代码检查了没问题,请求方法put也是对的,但一直405.后来才知道是我的路由匹配有问题。
第二条是put方法对应的url,第一条是get和post方法。原因是第一条url后面没加$, 所以put的url就被第一条匹配到,进入查询get和保存post的视图,于是PUT方法就not allow了。
解决方法是在第一条url后加上$。
学习django rest framework,进行数据的增删改查,代码检查了没问题,请求方法put也是对的,但一直405.后来才知道是我的路由匹配有问题。
第二条是put方法对应的url,第一条是get和post方法。原因是第一条url后面没加$, 所以put的url就被第一条匹配到,进入查询get和保存post的视图,于是PUT方法就not allow了。
解决方法是在第一条url后加上$。