def post(self, request, id_a): applicant_user = Client.objects.get(id=id_a) response = request.POST files = request.FILES.getlist('files') j = JobInterviews( client=applicant_user, name=response.get('name'), jobinterviewtime=response.get('time'), jobinterviewdate=response.get('date'), # interview_author=Recruiter.objects.get(id=), # Filling in this field will be automatic # period_of_execution= # I don't know why is this field needed position=response.get('position'), organization=response.get('organization'), responsible_person=response.get('responsible_person'), contact_responsible_person_1str=response.get('phone'), contact_responsible_person_2str=response.get('telegram'), location=response.get('address'), additional_information=response.get('addition'), ) if response.get('vacancy'): j.vacancies = Vacancy.objects.get(id=int(response.get('vacancy'))) j.save() if files: for file in files: # print(file) f = FilesForJobInterviews( add_file=file, jobinterviews_files=j, ) f.save() return redirect(applicant_user.get_tasks_url())
def post(self, request, id_a): """ Создание собеседования для клиента """ applicant_user = Client.objects.get(id=id_a) response = request.POST files = request.FILES.getlist('files') j = JobInterviews( client=applicant_user, name=response.get('name'), jobinterviewtime=response.get('time'), jobinterviewdate=response.get('date'), interview_author=recruit_check(request.user), position=response.get('position'), organization=response.get('organization'), responsible_person=response.get('responsible_person'), contact_responsible_person_1str=response.get('phone'), contact_responsible_person_2str=response.get('telegram'), location=response.get('address'), additional_information=response.get('addition'), ) if response.get('vacancy'): j.vacancies = Vacancy.objects.get(id=int(response.get('vacancy'))) j.save() if files: for file in files: f = FilesForJobInterviews( add_file=file, jobinterviews_files=j, ) f.save() return redirect(applicant_user.get_tasks_url())