Вы можете фильтровать: 1007 * в качестве первичного ключа.
Примечание : обычно модели Django присваивается имя единственного числа , поэтому Comment
вместо Comments
.
Примечание : Обычно не добавляется суффикс _id
к полю ForeignKey
, поскольку Django автоматически добавит "двойное" поле с суффиксом _id
. Следовательно, оно должно быть comment
вместо comment_id
.
Вы можете получить Comments
объектов, которые использовались одним и тем же роботом несколько раз с помощью:
from django.db.models import Count, F
Comments.objects.annotate(
ncomm=Count('usedcomment'),
nbot=Count('usedcomment__bot', unique=True)
).filter(<b>nbot__lt=F('ncomm')</b>)