Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @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)
- <arrowapi.views.bubble.BubbleViewSet object at 0x1067728d0>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement