我有一组用户对彼此感兴趣'活动。每当该组的用户看到一个提要(记录),或显示一些活动(如评论,明星)并继续;然后每当下一个用户随机打开应用程序并查看提要或显示某些活动(如评论,星标)时,应用程序将引导第二个用户转到第一个用户的脚步,直到他们忽略至少三个提要(记录)。
我能想到的最好的是其内部的ManyToManyField模型。通过这种方法,我将能够对每个记录(提要)进行分类,并将所有相关的提要添加回同一模型,即使不添加新记录。
示例:
class NewsFeed(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(User, models.DO_NOTHING, related_name="feeduser")
date_created = models.DateTimeField(default=timezone.now)
last_update = models.DateTimeField(default=timezone.now)
inner_feed = models.ManyToManyField(NewsFeed)
,以便为Feed 1和Feed 10至5 django可以使用这种模型吗?
{{1}}