Example #1
0
def apply(request):
   form = ApplyCVForm(request.POST, request.FILES)
   data = ApplicationForm(
     firstname=form.data['prenom'],
     lastname=form.data['nom'],
     email=form.data['email_candidate'],
     comment=form.data['comment'],
     vacancy_code = form.data['iniref'],
     cv_file = request.FILES['cv'],
   )

   data.save() 
 
   submit_form_data = {
     'firstname':form.data['prenom'],
     'lastname':form.data['nom'],
     'email':form.data['email_candidate'],
     'comment':form.data['comment'],
     'vacancy_code':form.data['iniref'],
     'vacancy_url':"%s-%s.html" % (form.data['iniref'][4:],form.data['iniref'][:4]),
     'cvtempid':data.id
   }

   t = loader.get_template('apply-confirm.html')
   return HttpResponse(t.render(Context(submit_form_data)))
Example #2
0
def apply_confirm(request):
    form = ApplyCVForm(request.POST, request.FILES)
    data = ApplicationForm(
        firstname = form.data['prenom'],
        lastname = form.data['nom'],
        email = form.data['email'],
        comment = form.data['comment'],
        vacancy_code = str(int(form.data['job_id']) - 115),
        cv_file = request.FILES['cv'],
    )
    data.save()
    return HttpResponse('Your application has been successfully sent.')