def test_filter_Q_object(self):
b = Blog.objects.get(Q(title_nl__contains='al'))
self.assertEquals(b.title, 'Falcon')
qs = Blog.objects.filter(Q(title_nl__contains='al') | Q(title_en__contains='Fro'))
self.assertEquals({m.title for m in qs}, {'Falcon', 'Frog'})
b = Blog.objects.get(Q(title_nl__contains='al'), Q(title_en__contains='al'))
self.assertEquals(b.title, 'Falcon')
with override('nl'):
b = Blog.objects.get(Q(title_i18n='Kikker'))
self.assertEquals(b.title, 'Frog')
评论列表
文章目录