Django как обновить поля изображения, пришедшие из другой модели?

Я пытаюсь обновить поля профиля_pic в моих представлениях, которые приходят из другой модели. Но изображение не обновляется. вот мой код:

Вот две мои модели:

class Doctor(models.Model):
      doctor_name = models.CharField(max_length=100) 
 
class UserProfile(models.Model):
      profile_pic = models.ImageField(upload_to='profile/images/',blank=True,null=True)
      acess_doctor_model = models.ForeignKey(Doctor, on_delete=models.CASCADE,blank=True,null=True,related_name="acess_doctor_model")

forms.py

class DoctorUpdateFrom(forms.ModelForm):
     class Meta:
         model = Doctor
         fields = ['doctor_name']

views.py

if request.method == "POST": 
       form = DoctorUpdateFrom(request.POST,request.FILES,instance=obj)
       if form.is_valid():
           obj = form.instance
           profile_pic = request.FILES['profile_pic']
           form.save()
           UserProfile.objects.filter(acess_doctor_model=obj).update(profile_pic=profile_pic)
           

HTML

<form method="POST" enctype="multipart/form-data">
    {% csrf_token %} 
    <input type="text" name="doctor_name">
    <input type="file"   name="profile_pic" accept="image/*" id="id_profile_pic">
    
</form> 
Вернуться на верх