问题描述
在Django Rest Framework中,我试图为视图集中的以下两个方法编写一个mixin:
class OrderViewSet(viewsets.ModelViewSet):
# ...
def get_object(self):
pk = self.kwargs.get('pk')
if pk == 'me':
user = self.request.user
return get_object_or_404(Order,user=user.pk)
return super(OrderViewSet,self).get_object()
def get_queryset(self):
user = self.request.user
return Agent.objects.filter(user=user)
除了super(OrderViewSet,self)
之外,这似乎很简单,因为在声明它们之前,我需要以某种方式在我的mixin类中引用不同的视图集类。有提示吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)