views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:MusicAnalyser 作者: ShivayaDevs 项目源码 文件源码
def upload_file(request):
    # TODO: Validate form on client side
    if request.method == 'POST' and request.FILES['music-input']:
        audio_file = request.FILES['music-input']
        fs = FileSystemStorage()
        filename = fs.save('analyser/uploaded_files/' + audio_file.name, audio_file)
        logging.error('FILENAME:' + filename)

        tags = id3tags.get_tags(filename)
        convert_to_wav(filename)

        return render(request, 'analyser/feature_home.html', {
            'uploaded_filename': filename,
            'show_loading_animation': True,
            'artist': tags['artist'],
            'title': tags['title'],
            'album': tags['album'],
        })
    return render(request, 'analyser/index.html')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号