Django как показать фотографию профиля пользователя публично?

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

вот мой код:

models.py:

class UserProfile(models.Model):
      user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,related_name="userprofile")
      
      slug = models.SlugField(max_length=2000,unique=True,blank=True,null=True)
      profile_pic = models.ImageField(upload_to='profile/images/',validators=[validate_file_size,FileExtensionValidator( ['png','jpg'] )],blank=True,null=True)

мой класс на основе views.py

 data['user_profile']= UserProfile.objects.filter(user=self.request.user)

Я хочу публично показывать фотографию профиля каждого пользователя для моего раздела комментариев.

Вернуться на верх