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())
def get_object(self, bits): if len(bits) != 1: raise ObjectDoesNotExist return Library.objects.get(id=utils.decrypt_id(bits[0], ObjectDoesNotExist))
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())
def read(self, request, library_id): library_id = utils.decrypt_id(library_id, '') return super(LibraryHandler, self).read(request, id=library_id)