标签:span img 方法 style 继承 分享 bubuko rest pre
你平时在写url的比如一个get 有带参数 有不带参数的 那么 我们不仅仅要写两个url还要写两个类
这个时候我们的 就可以继承 ViewSetMixin 来解决了
继承的时候 ViewSetMixin 必须要放在继承的最前面 因为你同时继承 ViewSetMixin 和APIView的时候 他们同时都有as_view()方法 ,这个时候我们就要先用 ViewSetMixin 中的as_view所以他要写在前面
这个是用来让你的url中的as_view中直接设置你的请求的方式的对应的方法 我们在下面可以把我们的post get的请求的方式对应的方法名给改变
我们先导入 :
from rest_framework.viewsets import ViewSetMixin # 这个是用来让你的url中的as_view中直接设置你的请求的方式的对应的方法 我们在下面可以把我们的post get的请求的方式对应的方法名给改变
然后我们下面的vies中的发的方法就可以自定义名字了:
我们的这个方法也要在url中声明:
这就是设置不同的请求方式 对应不同的方法
这样就会省去一个类 两个url对应同一个 请求类
标签:span img 方法 style 继承 分享 bubuko rest pre
原文地址:https://www.cnblogs.com/zhaoyunlong/p/9445536.html