2012-10-22 231 views
0

我想創建導入csv數據到數據庫。 我在我的應用程序中添加了導入按鈕。覆蓋應用/ change_list。按鈕將被正確添加。我想添加點擊該「導入」按鈕文件的動作將被上傳到相同的模板頁面上。數據將被保存。 我指的鏈接從django admin導入csv文件數據

Importing data into django from CSV via admin interface

Extending Django Admin for data import

,但我不明白的管理進程。我想打開文件uploadd選項彈出如image_file上傳。

+1

是的,但這個問題沒有任何答案,所以我創造我的另一個問題 – Meenakshi

回答

0

我寫了下面的代碼:

import csv 
def importcsv(request): 
    if request.method == "POST": 
     form = DataInput(request.POST, request.FILES) 
     if form.is_valid(): 
      form.save() 
      return HttpResponseRedirect('Url/') 
    else: 
     form = DataInput() 
     context = {"form": form} 
     return render_to_response("imported.html", context,context_instance=RequestContext(request)) 

而且在創建具有外形import.html文件,

<form enctype="multipart/form-data" action="" method="post" id="importform">