背景:
我已经使用 FileField 上传了一个 xls 文件。现在我想使用 xlrd 工具解析这个文件。
这样做时,我正在视图中执行以下操作。
if form.is_valid():
user_file = form.save()
user_file.save()
workbook = xlrd.open_workbook(user_file.file.name)//( user_file.file.name returns relative path to the media_root folder. )
sheet = workbook.sheet_by_index(0)
这给出了一个错误,因为 xlrd 无法找到该文件。(因为路径不是绝对的)。我怎样才能做到这一点 ?