学习django rest framework,进行数据的增删改查,代码检查了没问题,请求方法put也是对的,但一直405.后来才知道是我的路由匹配有问题。
第二条是put方法对应的url,第一条是get和post方法。原因是第一条url后面没加$, 所以put的url就被第一条匹配到,进入查询get和保存post的视图,于是PUT方法就not allow了。
解决方法是在第一条url后加上$。
版权声明:本文为ruanxuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。