У меня есть класс User
, с полем friends
class User(AbstractUser):
USERNAME_FIELD = 'username'
REQUIRED_FIELDS = ['password']
username = models.CharField(max_length=30, unique=True)
password = models.CharField(max_length=100)
friends = models.ManyToManyField('self')
, когда я перенес класс в базу данных, он создал две таблицы. app_user
и app_user_friends
app_user
сами по себе не имеют отношения к друзьям, но app_user_friends
имеет id
пользователя и id
друга.
Проблема заключается в следующем: qhen я пытаюсь получить доступ к друзьям пользователя, позвонив по номеру
user = models.User.objects.get(id=user_id)
print(user.friends)
Я получу
app.User.None
Должен ли я звонить по-другому или что-то не так с моделью?