def get_queryset(self):
# user = get_object_or_404(Profile, address=self.kwargs.get('address')) # Общежитие №7
my_address = 'Общежитие №7'
profile_list = Profile.objects.filter(address=my_address) # Получили список нужных профилей
users_list = User.objects.filter() # Здесь нужно из списка профилей, получить соответствующих им пользователей
queryset = Post.objects.filter(author=users_list).order_by('-date_posted')
return queryset
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
image = models.ImageField('Ваша фотография', default='default.jpg', upload_to='profile_pics')
address = models.CharField('Адрес общежития', blank=True, null=True, max_length=250)
def __str__(self):
return f'{self.user.username} Profile'