Пример #1
0
    def handle(self, *args, **options):
        snapshot = HypemPopularSnapshot()
        snapshot.save()

        popular_tracks = hypem_manager.get_popular()
        for track in popular_tracks:
            rank = popular_tracks.index(track) + 1

            rank_listing = HypemRankListing(hypemtrack=track,
                                            hypempopularsnapshot=snapshot,
                                            rank=rank)
            rank_listing.save()
Пример #2
0
    def handle(self, *args, **options):
        snapshot = HypemPopularSnapshot()
        snapshot.save()

        popular_tracks = hypem_manager.get_popular()
        for track in popular_tracks:
            rank = popular_tracks.index(track)+1

            rank_listing = HypemRankListing(hypemtrack=track,
                                            hypempopularsnapshot=snapshot,
                                            rank=rank)
            rank_listing.save()
Пример #3
0
def popular(request):
    offset = request.GET.get("offset",1)
    hypem_tracks_json = hypem_manager.get_popular(offset)
    return HttpResponse(json.dumps(hypem_tracks_json),
                        content_type="application/json")