DjangoのORMでgroup byは"annotate"を使ってるみたいですが、うまくいかなかったので、"QuerySet"使いました。
from django.db.models.query import QuerySet
query = cls.objects.filter(id=id, status=1).query
query.group_by = ['user_id']
result = QuerySet(query=query, model=cls)
以上です。
Go to list of users who liked
More than 5 years have passed since last update.
DjangoのORMでgroup byは"annotate"を使ってるみたいですが、うまくいかなかったので、"QuerySet"使いました。
from django.db.models.query import QuerySet
query = cls.objects.filter(id=id, status=1).query
query.group_by = ['user_id']
result = QuerySet(query=query, model=cls)
以上です。
Register as a new user and use Qiita more conveniently
Go to list of users who liked