コード例 #1
0
ファイル: views.py プロジェクト: GunioRobot/music-inbox
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
ファイル: feed.py プロジェクト: GunioRobot/music-inbox
 def get_object(self, bits):
     if len(bits) != 1:
         raise ObjectDoesNotExist
     return Library.objects.get(id=utils.decrypt_id(bits[0], ObjectDoesNotExist))
コード例 #3
0
ファイル: views.py プロジェクト: GunioRobot/music-inbox
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
ファイル: handlers.py プロジェクト: GunioRobot/music-inbox
 def read(self, request, library_id):
     library_id = utils.decrypt_id(library_id, '')
     return super(LibraryHandler, self).read(request, id=library_id)