i have a form and when rendering should have some of the fields pre-filled and disabled with currently logged-in user, django.
views.py
@login_required
def teacherRecordForm(request):
    if request.user.is_authenticated:
        teacher_form = TeacherRecordForm
        if request.method == 'POST':
            teacher_form = TeacherRecordForm(request.POST, request.FILES)
            if teacher_form.is_valid():
                teacher_form.save()
                messages.success(request, 'Details Saved Successfully')
                return redirect ('teacher-record-form')
            else:
                messages.success(request, 'check your information provided well')
                return render(request, 'schRecords/teacherRecordForm.html', {'teacher_form':teacher_form})
                
        else:  
            return render(request, 'schRecords/teacherRecordForm.html', {'teacher_form':teacher_form})       
    else:
        messages.success(request, 'kindly sign in first')    
    return redirect('sign-in')
