Example #1
0
def reload(request):
    if request.method != 'POST':
        return HttpResponseForbidden("Access page through POST only")
    Song.objects.all().delete()
    Album.objects.all().delete()
    for root, dirs, files in walk("/home/chris/Music"):
        for f in (f for f in files if splitext(f)[1] == ".m4a"):
            filename = join(root, f)
            s = Song(file_name = filename)
            s.read_metadata_from_file()
            s.save()

    return HttpResponseRedirect(reverse('music.views.index'))