コード例 #1
0
 def get_account_viewset(self):
     if not hasattr(self, 'account_viewset'):
         self.account_viewset = AccountViewSet(
             request=self.request,
             permission_classes=[],  # We handled permissions already.
             kwargs={'pk': self.kwargs['user_pk']})
     return self.account_viewset
コード例 #2
0
ファイル: views.py プロジェクト: CSCD01/addons-server-team02
    def get_user_object(self):
        if hasattr(self, 'user_object'):
            return self.user_object

        if 'user_pk' not in self.kwargs:
            self.kwargs['user_pk'] = (self.request.data.get('user')
                                      or self.request.GET.get('user'))

        return AccountViewSet(request=self.request,
                              permission_classes=[],
                              kwargs={
                                  'pk': self.kwargs['user_pk']
                              }).get_object()