Пример #1
0
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)
Пример #2
0
 def get_theme(self, obj):
     pk = get_theme(obj.theme_name).pk
     return get_themes_url(pk, self.context.get('request', None))
Пример #3
0
 def get_theme(self, obj):
     pk = get_theme(obj.theme_name).pk
     return get_themes_url(pk, self.context.get('request', None))
Пример #4
0
def theme_list(request, format=None):
    themes = get_all_themes()
    data = [{get_themes_url(i.pk, request)} for i in themes]
    return Response(data)