Heres the code:
def add(request):
if request.method == 'POST':
form = StudentForm(request.POST)
if form.is_valid():
new_student_number = form.cleaned_data['student_number']
new_first_name = form.cleaned_data['first_name']
new_last_name = form.cleaned_data['last_name']
new_email = form.cleaned_data['email']
new_field_of_study = form.cleaned_data['field_of_study']
new_gpa = form.cleaned_data['gpa']
new_student = Student(
student_number = new_student_number,
first_name = new_first_name,
last_name = new_last_name,
email = new_email,
field_of_study = new_field_of_study,
gpa = new_gpa
)
new_student.save()
return render(request, 'students/add.html', {
'form': StudentForm(),
'success': True
})
else:
form = StudentForm()
return render(request, 'students/add.html',{
'form': StudentForm()
})