Добрый день.
Сделал сложный запрос к базе данных:
con = Contragents.objects.exclude(contact=None).exclude(Q(contact__staff=None)|Q(contact__staff__main=True), contact__actual=True, contact__ctype='E', staff__main=True).filter(email=None, fax=None, meeting=None, reject=False)
Посмотрел вывод - выдает 3 строчки из БД, но при этом две последние повторяются:
Агидельспецстроймонтаж 253004790 1
Агроспецсервис 273043451 1
Агроспецсервис 273043451 1
Как такое может быть? В базе только одна строка Агроспецсервис 273043451, хотя бы потому что число это - ИНН, а у меня в базе указано что он уникальный. Да и смотрел я список в админке, там только один раз эта строчка.
Что делать? Как лечить?