在views.py
def datatable(request,file):
csv_fp = open(f'csv_upload_files/{file}.csv', 'r')
reader = csv.DictReader(csv_fp)
headers = [col for col in reader.fieldnames]
out = [row for row in reader]
return render(request, 'result.html', {'data' : out, 'headers' : headers})在urls.py
urlpatterns = [
path('', views.upload,name='upload'),
path('datatable',views.datatable,name='datatable')
]我无法理解如何将保存的csv文件提供给函数数据表
发布于 2021-01-24 07:14:58
您需要为datatable更改您的url,因为视图接受一个file参数,您需要将它添加到url中。
这就是为什么它会导致参数文件丢失的错误。
urlpatterns = [
path('', views.upload,name='upload'),
path('datatable/<str:file>',views.datatable,name='datatable')
]https://stackoverflow.com/questions/65867772
复制相似问题