Python csv_import()只接受1个参数(给定0个)
嘿,我正试图使用DJANGO视图上传csv文件,但我遇到了这个错误 csv_import()只接受1个参数(给定0个) 我的代码是 看法 形式 网址Python csv_import()只接受1个参数(给定0个),python,django,Python,Django,嘿,我正试图使用DJANGO视图上传csv文件,但我遇到了这个错误 csv_import()只接受1个参数(给定0个) 我的代码是 看法 形式 网址 任何帮助都将不胜感激尝试将视图.csv\u导入,而不将()作为url的第二个参数 您不想立即调用它,但要告诉url当匹配请求传入时要调用哪个函数。iv添加了表单和url def csv_import(request, **kwargs): if request.method == "POST": form = DataInp
任何帮助都将不胜感激尝试将
视图.csv\u导入
,而不将()
作为url
的第二个参数
您不想立即调用它,但要告诉
url
当匹配请求传入时要调用哪个函数。iv添加了表单和url
def csv_import(request, **kwargs):
if request.method == "POST":
form = DataInput(request.POST, request.FILES)
if form.is_valid():
form.save()
success = True
context = {"form": form, "success": success}
return render_to_response("imported.html", context,
context_instance=RequestContext(request))
else:
form = DataInput()
context = {"form": form}
return render_to_response("imported.html", context,
context_instance=RequestContext(request))
class DataInput(forms.Form):
file = forms.FileField()
def save(self):
records = csv.reader(self.cleaned_data["file"])
for line in records:
parts = Part()
parts.supplier_id = line[0]
parts.name = line[1]
parts.description = line[2]
parts.save()
url(r'^imported',views.csv_import(),name="imported")