url.py**:
複製** **如下:
url(r'^workimpor程式設計客棧t/$', 'keywork.views.import_keywork', name='import_keywork')
view.py**:
from keywork.models import devdata
from django.http import jsonresponse #django ajax部分
def import_keywork程式設計客棧(request):
file_sjdr = request.post['file_keywork']
f = open(file_sjdr)
worklist =
next(f) #將檔案標記移到下一行
x = y = 0
for line in f:
parts = line.replace('"','') #將字典中的"替換空
parts = parts.split(',') #按;對字串進行切片
if devdata.objects.filter(serv_id = parts[0],user_flag=parts[15]).exists():
x = x +程式設計客棧 1
else:
y = y + 1
worklist.append(devdata(serv_id=parts[0], serv_state_name=parts[1], acc_nbr=parts[2], user_name=parts[3], acct_code=parts[4], product_id=parts[5],
mkt_chnl_name=parts[6], mkt_chnl_id=parts[7],mkt_region_name=parts[8], mkt_region_id=parts[9],mkt_grid_name=parts[10],
sale_man=parts[11],sale_outlets_cd1_name=parts[12], completed_time=parts[13],remove_data=parts[14], user_flag=parts[15],
pro_flag=parts[16], service_offer_id=parts[17],service_offer_name=parts[18], finish_time=parts[19],staff_name=parts[20],
staff_code=parts[21],org_name=parts[22],prod_offer_name=parts[23],day_id=parts[24],
))f.close()
devdata.objects.bulk_create(worklist)
num =
return jsonresponse(num)
此部分**參考上一片文章 (django批量匯入不重複資料)
模板中**:
$('#btn_sjdr').click(function()",
}",file_keywork:$("#file_keywork").val(),
},function(data,status)
)});
Django框架如何使用ajax的post方法
django是乙個開放源 的web應用框架,由python寫成。採用了mvc的軟體設計模式,即模型m,檢視v和控制器c。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新uejimuc聞內容為主的 的,即是cms 內容管理系統 軟體。並於2005年7月在bsd許可證下發布。這套框架是以比利時的吉普...
Django框架中使用Ajax實現資料的實時載入
是用來在django框架的web頁面上進行非同步重新整理 import json首先是對web頁面進行資料的傳送,我上傳的是我畢設中的乙個demo,temperature是我資料庫表名,後面的操作是從資料庫中拿出最新的15條資料,因為是使用order by id 所以讀取出來的資料都是倒敘的 我的是...
Django 框架 Django介紹
django 使用 python 語言寫的開源 web 開發框架,並遵循 mvc 設計。勞倫斯出版集團為了開發以新聞內容為主的 而開發出來了這個框架。django 今年來應用越來越廣泛。django 的主要目的是簡便 快速的開發資料庫驅動的 它強調 復用,多個元件可以很方便的以 外掛程式 形式服務於...