从django.shortcuts导入渲染自.forms导入csvform自.models导入csvlist从门户导入csv.models导入studentlist
在这里创建您的视图。
def上传文件视图(请求):
form = csvForm(request.POST or None, request.FILES or None)
if form.is_valid():
form.save()
form = csvForm()
obj = csvList.objects.get(activated=False)
with open(obj.file_name.path, 'r') as f:
reader = csv.reader(f)
for i, row in enumerate(reader):
if i==0:
pass
else:
print(row)
#studID = row[0]
middlename = row[1] #User.objects.get(username=row[1])
gender = row[2].capitalize
firstname = row[3] #User.objects.get(username=row[3])
tPeriod = row[4]
unitNum = row[5]
teamid = row[6]
Studentlist.objects.create(
id = int(row[0]),
surname = middlename,
title = gender,
name = firstname,
teachPeriod = tPeriod,
unitCode = unitNum,
teamId = teamid
)
obj.activated = True
obj.save()
return render(request, 'home.html', {'form': form})
暂无答案!
目前还没有任何答案,快来回答吧!