小编kam*_*mel的帖子

django manytomany自我关系顺序由中间表id

模型:

class Person(models.Model):
   friends= models.ManyToManyField("self", blank=True, null=True)


friends = person.friends.order_by('friends__id')[:5]
Run Code Online (Sandbox Code Playgroud)

我也试过了

friends = Person.objects.filter(friends=obj).order_by('-friends__id')[:5]
Run Code Online (Sandbox Code Playgroud)

我需要通过中间表id(pk)获取订购的朋友.

django

5
推荐指数
1
解决办法
513
查看次数

标签 统计

django ×1