Views.py
@login_required(login_url='common:login')
def job_opening_create(request):
if request.method == 'POST':
Job_form = JobOpeningForm(request.POST)
Company_form = CompanyRegisterForm(request.POST)
if Job_form.is_valid() and Company_form.is_Valid : #두개의 폼을 동시에 유효성 확인
Job_opening = Job_form.save(commit=False)
Company = Company_form.save(commit=False)
Job_opening.author = request.user # author 속성에 로그인 계정 저장
Company.register = request.user #Company too
Job_opening.create_date = timezone.now()
Job_opening.save()
return redirect('preonboard:index')
else:
form = JobOpeningForm()
context = {'form': form}
return render(request, 'preonboard/job_opening_form.html', context)