def profile_edit(request, *args, **kwargs): post = get_object_or_404(Teacher.objects.filter(user__id=request.user.id)) if request.method == 'POST': form = TeacherForm(request.POST, request.FILES, instance=post) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user form.save() return HttpResponseRedirect('/accounts/profile/') else: form = TeacherForm(instance=post) return render(request, 'teacher_form.html', {'form': form})
def teacherform(request, *args, **kwargs): if request.method == 'POST': form = TeacherForm(request.POST, request.FILES) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user form.save() return HttpResponseRedirect('/accounts/profile/') return render(request, 'teacher_form.html', {'form': form}) else: form = TeacherForm() return render(request, 'teacher_form.html', {'form': form})