def decor_detail(request, pk, format=None): try: decor = get_decor_element_by_pk(pk=pk) except KeyError: return HttpResponse(status=404) data = decor.__dict__.copy() data['theme'] = get_themes_url(data['theme'].pk, request) return Response(data)
def decor_detail(request, pk, format=None): try: decor = get_decor_element_by_pk(pk=pk) except ObjectDoesNotExist: return HttpResponse(status=404) serializer = DecorSerializer(decor, context={'request': request}) return Response(serializer.data)