У меня есть следующий код:
query = Entry.objects.all()
print 'authors ' + repr([x.id for x in authors])
print 'query ' + repr(query)
print 'query ids ' + repr([x.author.id for x in query])
query.filter(author__in=authors)
print 'filtered ids ' + repr([x.author.id for x in query])
Что выводит это:
authors [2]
query [<Entry: test>, <Entry: test>]
query ids [2, 3]
filtered ids [2, 3]
Очевидно, что 3 не в [2]. Итак, почему отфильтрованные идентификаторы [2, 3], а не только [2]?
Привет