首页 > 解决方案 > 尝试使用解构遍历 2 个列表

问题描述

我正在尝试使用解构遍历 2 个列表.. 但是,我收到了这个错误

看法

job_skill_ = request.POST.getlist('job_skill_name[]')
        job_skill_level = request.POST.getlist('job_skill_level[]')

        job_pst = JobPost(creater=request.user, title=job_title, job_type=job_type, job_loc=job_loc,
                          cmpny_name=compny, job_description=job_descrip, salary=salary)

        # job_pst.save()
        print(job_skill_)
        print(job_skill_level)

        for skill_, level in zip(job_skill_, job_skill_level):
            skil_set = Skillset.objects.get(skill_name=skill_)
            job_skill_set = Job_Skillset(
                skill=skil_set, job_post=job_pst, skill_level=level)
            job_skill_set.save()

'str' 对象不可调用

print(job_skill_level)
        **for skill_, level in zip(job_skill_, job_skill_level): …**  > <-- error is here

            skil_set = Skillset.objects.get(skill_name=skill_)
            job_skill_set = Job_Skillset(

标签: pythondjangodjango-views

解决方案


推荐阅读