django_rest_framework ModelViewSet不支持PUT方法,PUT修改后不生效


使用django_rest_framework的ModelViewSet真是舒坦啊,其中将增删改查的逻辑都定义好了,但作为菜鸟使用时还是遇到了如下两个问题:

 

1.默认的viewset和默认的router,但发送put、delete请求提示不支持

官方实现update方法的时候要求传入pk,所以在put时将请求URL改成:path/pk/就可以了。

 

2.使用put和delete请求方式,结果返回正常,但数据修改未生效

先访问/api-auth/login/登录django,然再操作就可以修改数据了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM