0
我在我的应用程序中有Project
和Tag
模型,它们之间有多对多的关系。在每个项目的页面上,我想列出3个与其共有最多标签的项目。我怎样才能执行这个查询?如何根据Django中的标签获得类似的项目
class Tag(models.Model):
name = models.CharField(max_length=300)
class Project(models.Model):
name = models.CharField(max_length=300)
...
tags = models.ManyToManyField(Tag)
并把它放在'Project'类的属性中。用'self'代替'current_project',当然。 –
谢谢!工作几乎完美。一个小的重要事情,使其工作: '从django.db.models进口计数' – olegmil