модель
class user_info(models.Model):
class SexChoises(models.TextChoices):
male = 'М', ('male')
female = 'Ж', ('female')
default = '-', ('default')
user_id = models.OneToOneField(User, on_delete=models.CASCADE)
sex = models.CharField(max_length=1, choices=SexChoises, default=SexChoises.default)
birthd = models.DateField(blank=True, null=True)
photo = models.ImageField(upload_to='user_images/', blank=True, null=True)
preview = models.TextField(blank=True)
friends = models.ManyToManyField(User, related_name='friends')
>>> user = User.objects.get(username='admin')
>>> user.friends.all()
<QuerySet []>
такой запрос выдает пустой queryset
>>> a = user_info.objects.get(user_id=user)
>>> a.friends.all()
<QuerySet [<User: user>, <User: user1>, <User: admin_acc>, <User: userwdwd>]>
так вытаскивается, то что нужно