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