我写了一个代码来上传一个excel表并将内容保存到mysql数据库。下面是在内存中上传文件的代码。
form = UploadFileForm(request.POST,request.FILES)
if form.is_valid():
file_in_memory = request.FILES['file'].read()
wb = load_workbook(filename=BytesIO(file_in_memory), data_only=True)
现在,我想上传一个 PDF 文件并使用相同的功能保存到 mysql 数据库的路径。例如,如果 excel 有记录 A,那么我必须链接一个关联的 PDF 文件。我该如何处理这种情况?使用 formset 是一种解决方案吗?我知道多文件上传,但我认为这会将文件路径直接保存到数据库。