django应用程序-我在应用程序中上载了一个学生列表,如何将学生列表与登录连接起来,以便他们只创建新密码

brtdzjyr  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(186)

从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})

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题