Пример #1
0
    def get(self, request):

        user_form = UserForm.signup_form()
        JobSeeker_profile_form = JobSeekerForm.signup_form()

        context = {
            'user_form': user_form,
            'JobSeeker_profile_form': JobSeeker_profile_form,
            'page_title': 'job seeker signup'
        }
        return render(request, 'jobseeker_signup.html', context)
Пример #2
0
    def get(self, request):

        user_form = UserForm.signup_form()
        company_profile_form = CompanyForm.signup_form()

        context = {
            'user_form': user_form,
            'company_profile_form': company_profile_form,
            'page_title': 'company signup'
        }
        return render(request, 'company_signup.html', context)
Пример #3
0
    def post(self, request):

        user_form = UserForm.signup_form(request.POST)
        JobSeeker_profile_form = JobSeekerForm.signup_form(request.POST)

        if user_form.is_valid() and JobSeeker_profile_form.is_valid():
            user = user_form.save(commit=False)
            job_seeker_profile = JobSeeker_profile_form.save(commit=False)

            user.user_type = User.JOB_SEEKER
            job_seeker_profile.user = user

            user_form.save()
            JobSeeker_profile_form.save()

            login(request, user)
            return redirect('/')
        else:
            context = {
                'user_form': user_form,
                'JobSeeker_profile_form': JobSeeker_profile_form,
                'page_title': 'job seeker signup'
            }
            return render(request, 'jobseeker_signup.html', context)
Пример #4
0
    def post(self, request):

        user_form = UserForm.signup_form(request.POST)
        company_profile_form = CompanyForm.signup_form(request.POST)

        if user_form.is_valid() and company_profile_form.is_valid():
            user = user_form.save(commit=False)
            company_profile = company_profile_form.save(commit=False)

            user.user_type = User.COMPANY
            company_profile.user = user

            user_form.save()
            company_profile.save()

            login(request, user)
            return redirect('/')
        else:
            context = {
                'user_form': user_form,
                'company_profile_form': company_profile_form,
                'page_title': 'company signup'
            }
            return render(request, 'company_signup.html', context)