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,然再操作就可以修改数据了

原文地址:https://www.cnblogs.com/wurijie/p/13339859.html