1
嗨im當前嘗試導入csv文件到django項目與出使用django管理。編寫的代碼似乎在python運行時工作,但我不確定如何構建html模板,因爲我似乎找不到任何示例。有沒有人能夠或者發佈一個例子或點我在正確的方向Django import csv HTML
我的代碼是
形式
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()
視圖
def csv_import(request):
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))
在此先感謝
目前尚不清楚你想完成什麼。什麼的例子?代碼是否給你一個錯誤? –
對不起,代碼似乎工作正常,但我似乎無法獲得任何HTML模板,以允許CSV上傳生病添加到問題 –