NS
-- можно сделать All Posts всех юзеров
-- можно сделать User Posts одного юзера
-- А как сделать корректно Following Users Posts - сборку постов отобранных юзеров? типа посты_юзера1 + посты_юзера2...
На уме циклом for и/или генератором списка собрать, но может есть более эстестические методы?
.in_bulk() пробовал, но не вышло
class User(AbstractUser):
followers = models.ManyToManyField('self', symmetrical=False, blank=True)
following = models.ManyToManyField('self', symmetrical=False, blank=True)
class Post(models.Model):
posted = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='author')
text = models.TextField(max_length=5000, null=True)