예제 #1
0
def library(request, library_id):
    try:
        library = Library.objects.get(pk=utils.decrypt_id(library_id, Http404))
    except Library.DoesNotExist:
        raise Http404
    albums = library.albums_dict()
    return direct_to_template(request, 'library/library.html', locals())
예제 #2
0
 def get_object(self, bits):
     if len(bits) != 1:
         raise ObjectDoesNotExist
     return Library.objects.get(id=utils.decrypt_id(bits[0], ObjectDoesNotExist))
예제 #3
0
def success(request, library_id):
    try:
        library = Library.objects.get(pk=utils.decrypt_id(library_id, Http404))
    except Library.DoesNotExist:
        raise Http404
    return direct_to_template(request, 'library/success.html', locals())
예제 #4
0
 def read(self, request, library_id):
     library_id = utils.decrypt_id(library_id, '')
     return super(LibraryHandler, self).read(request, id=library_id)