在Django中检索和操作媒体文件

在Django中检索和操作媒体文件,django,Django,我正在制作一个系统,让用户上传excel文件,然后将文件保存到“媒体”文件夹。 我能做到这一步。 接下来,我希望能够读取excel文件,更新其值/添加新列/添加新行等,然后保存文件并让用户下载。 我是Django的新手,不能做这件事。有人能帮忙吗 这是代码,我用来上传'views.py'文件中的文件 def index(request): context = {} if request.method == 'POST': uploaded_file = reque

我正在制作一个系统,让用户上传excel文件,然后将文件保存到“媒体”文件夹。 我能做到这一步。 接下来,我希望能够读取excel文件,更新其值/添加新列/添加新行等,然后保存文件并让用户下载。 我是Django的新手,不能做这件事。有人能帮忙吗

这是代码,我用来上传'views.py'文件中的文件

def index(request):
    context = {}
    if request.method == 'POST':
        uploaded_file = request.FILES['document']
        # print(uploaded_file.size)
        # print(uploaded_file.name)
        path = settings.MEDIA_ROOT
        print(path)
        # print(uploaded_file.content_type)
        fs = FileSystemStorage()
        name = fs.save(uploaded_file.name, uploaded_file)
        context['url'] = fs.url(name)
    return render(request, 'index.html', context)

您可以使用
pandas
库来处理python中的csv文件。对csv文件进行所需的更改,并将其保存到文件系统。然后,您可以在django中编写一个查看函数,让用户下载csv文件。