Я пытаюсь вернуть всех друзей друзей определенного пользователя, который является автором отношений.
Однако, я продолжаю получать эту ошибку:
ValidationError в / author / posts ["[UUID ('8c02a503-7784-42f0-a367-1876bbfad6ff')]» не является допустимым UUID. "]
class Author(AbstractUser):
...
uuid = models.UUIDField(primary_key=True, default=uuid4, editable=False, unique=True)
...
class Post(models.Model):
...
author = models.ForeignKey(Author, on_delete=models.CASCADE)
...
class Friend(models.Model):
class Meta:
unique_together = (('author','friend'),)
author = models.ForeignKey(Author, on_delete=models.CASCADE, related_name='author')
friend = models.ForeignKey(Author, on_delete=models.CASCADE, related_name='friend')
В частности, в этой строке foaf происходит ошибка , Как еще я мог это сделать?
friends = Friend.objects.filter(author=userUUID)
foafs = Friend.objects.filter(friend=[friend.friend.uuid for friend in friends])