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 get_theme(self, obj): pk = get_theme(obj.theme_name).pk return get_themes_url(pk, self.context.get('request', None))
def theme_list(request, format=None): themes = get_all_themes() data = [{get_themes_url(i.pk, request)} for i in themes] return Response(data)