【发布时间】:2019-07-24 06:37:34
【问题描述】:
我在 Django 的 views.py 中放置了一个预测模型代码,我需要将输入数据从 html 页面传递到 views.py。如何通过 html 页面将 csv 文件输入 Django views.py。该 csv 文件进一步用于与 pandas 一起读取以继续我的预测模型 在views.py中
def read(request):
f=request.FILES('filename')
df=pd.read_csv('f')
page.html
<form action="{% url 'count' %}" method="post" enctype="multipart/formdata">
<input type = "file" name = "filename" />{% csrf_token%}
<input type="submit" value="FORECAST"/>
它显示错误'MultiValueDict' object is not callable
【问题讨论】:
-
你需要更具体,阅读minimal reproducible example。
-
这并没有显示您的任何努力,并且可能没有人能正确回答。添加一些代码。
-
您拥有的代码应该可以上传文件,尽管您需要将变量
f而不是字符串'f'传递给 Pandas。你的问题到底出在哪里? -
它显示错误'MultiValueDict' object is not callable @DanielRoseman
-
因为 FILES 使用字典语法。
标签: python django django-views prediction