我有文章和标签的模型,使用过滤器作为建议。
文章标记为tags = article.tags.all()
,然后过滤Article.objects.filter(tags__in=tags)[:5]
我想要的是通过类似的标记添加排序。
文章和标签的模型
class Article(models.Model):
...
tags = models.ForeignKey(Tag, blank=True, null=True)
class Tag(models.Model):
name = models.CharField(max_length=20, blank=True)