我试图让 pandas 从媒体文件夹中读取文件作为read_excel(). 这是我尝试过的:
from django.shortcuts import render
from .models import Benchmark
import pandas as pd
# Create your views here.
def main_view(request):
file = pd.read_excel('media/uploads/benchmarks/benchmarks_for_website.xlsx', index_col=0)
context = {
'df': file.to_html()
}
return render(request, 'main.html', context)
它可以编译,但是当我尝试在浏览器中访问 html 页面时,出现以下错误:
FileNotFoundError at /benchmarks/ [Errno 2] 没有这样的文件或目录:“media/uploads/benchmarks/benchmarks_for_website.xlsx”
我究竟做错了什么?另外,我还有MEDIA_ROOT和MEDIA_URL:
MEDIA_URL = '/media/'
MEDIA_ROOT = '/home/user/project/media'
很感谢任何形式的帮助!
浮云间
相关分类