Python Django rest framework self.get_object()使我的应用程序崩溃

Python Django rest framework self.get_object()使我的应用程序崩溃,python,django,django-rest-framework,Python,Django,Django Rest Framework,self.get_object()位于该行之后;代码不会被处理 下面是我唯一的“自我”的样子,我正试图从中获取气泡对象 @detail_route(methods=['POST', 'DELETE'], permission_classes=[BubbleIsMember]) @parser_classes((FormParser, MultiPartParser,)) def rsvp(self, request, *args, **kwargs): r

self.get_object()位于该行之后;代码不会被处理

下面是我唯一的“自我”的样子,我正试图从中获取气泡对象

    @detail_route(methods=['POST', 'DELETE'], permission_classes=[BubbleIsMember])
    @parser_classes((FormParser, MultiPartParser,))
    def rsvp(self, request, *args, **kwargs):
        response_data = {'message' : 'Error'}
        try:
            post_data = request.data
        except:
            response_data['message'] = 'Malformed json. We received:' + json.dumps(request.data)
            return Response(response_data, status=HTTP_400_BAD_REQUEST)

        if 'meeting' not in request.data:
            response_data['message'] = "'meeting' field is required"
            return Response(response_data, status=HTTP_400_BAD_REQUEST)

        try:
            meeting = Meeting.objects.get(pk=post_data['meeting'], bubble=self.get_object())
            print("self", self)
            rsvp, created = MeetingRSVP.objects.get_or_create(user=request.user, meeting=meeting)

如果您添加视图的完整代码并回溯该视图中是否有
get\u object()
?我想您可以在CBV中使用
get\u object()
,例如DetailView。我假设您使用的是ModelViewSet?
<arrowapi.views.bubble.BubbleViewSet object at 0x1067728d0>
def get_queryset(self):
        if self.request.user.is_superuser:
            return Bubble.objects.all()
        elif self.request.user.is_authenticated:
            memberships = BubbleMembership.objects.filter(user=self.request.user).values_list('bubble', flat=True)
            return Bubble.objects.filter(pk__in=memberships)
        else:
            return Bubble.objects.none()