描述: - 我想过滤所有作者为john&保罗。以下是我正在使用的模型。任何人都可以解决这个问题:
Theorem divides_iff_divides' (m n : nat) :
(m | n) <-> (m |' n).
Admitted. (* it's not hard *)
答案 0 :(得分:1)
只需过滤两次(如@ dnit13所说)。唯一的方法
Entry.objects.all().filter(authors__name='john').filter(authors__name='paul')
如果作者列表是动态的:
authors = ['john', 'paul']
entries = Entry.objects.all()
for author in authors:
entries = entries.filter(authors__name=author)
答案 1 :(得分:0)
只需使用过滤器两次
Entry.objects.filter(authors__name='john').filter(authors__name='paul')