@login_required
def resume(request, resume_id=1):
    form = ContactUserForm()
    user = request.user
    profile = user.profile
    if Resume.DoesNotExist:
        return create_resume(request)
    elif profile.profileType == "RC":
        sender = user.email
        resume = Resume.objects.get(id=resume_id)
        receiver = User.objects.get(id=resume.user_id)
        receiver_mail = receiver.email
        if request.POST:
            form = ContactUserForm(request.POST)
            if form.is_valid():
                cd = form.cleaned_data
                send_mail(
                    cd['subject'],
                    cd['message'],
                    sender,
                    [receiver_mail],
                )
            return render(request, 'resume.html',{'resume': Resume.objects.get(id=resume_id), 'form':form})
        else:
            form = ContactUserForm()
        return render(request, 'resume.html',{'resume': Resume.objects.get(id=resume_id), 'form':form})
    return render(request, 'candidate_resume.html',{'resume': Resume.objects.get(user=request.user), 'form':form})