Ejemplo n.º 1
0
def email(request):
    context = {}
    data = json.loads(request.body)
    if data['recruiter_json']:
        context["recruiter_json"] = data['recruiter_json']
    if data['candidate_json']:
        context["candidate_json"] = data['candidate_json']
    if context["recruiter_json"] and context["candidate_json"]:
        context["generated_text"] = letter_generator.generate(
            context["recruiter_json"], context["candidate_json"])
    return JsonResponse(context)
Ejemplo n.º 2
0
def profile(request):
    context = {}
    if request.FILES['recruiter_file']:
        recruiter_file = request.FILES['recruiter_file']
        json_blob_recruiter = resume_saver.save(recruiter_file)
        context["recruiter_json"] = json_blob_recruiter.json
    if request.FILES['candidate_file']:
        candidate_file = request.FILES['candidate_file']
        json_blob_candidate = resume_saver.save(candidate_file)
        context["candidate_json"] = json_blob_candidate.json
    if context["recruiter_json"] and context["candidate_json"]:
        context["generated_text"] = letter_generator.generate(
            context["recruiter_json"], context["candidate_json"])
    return JsonResponse(context)
Ejemplo n.º 3
0
def index(request):
    context = {}
    if request.method == 'POST':
        if request.FILES['recruiter_file']:
            recruiter_file = request.FILES['recruiter_file']
            json_blob_recruiter = resume_saver.save(recruiter_file)
            context["uploaded_file_json"] = json_blob_recruiter.json
        if request.FILES['candidate_file']:
            candidate_file = request.FILES['candidate_file']
            json_blob_candidate = resume_saver.save(candidate_file)
            context["uploaded_file_json_2"] = json_blob_candidate.json
        if context["uploaded_file_json"] and context["uploaded_file_json_2"]:
            context["generated_text"] = letter_generator.generate(
                context["uploaded_file_json"], context["uploaded_file_json_2"])
    return render(request, 'generator/index.html', context)