2011-03-27 3 views

ответ

0

Один из способов - использовать значение .values ​​(), которое можно запросить по вашему запросу (хотя то, что вы просите, не очень понятно). Это возвращает querydict, а не запрос, но ведет себя скорее как левое соединение, выполняемое SQL непосредственно в базу данных, т.е. возвращает строки с нулевыми значениями из таблицы B.

Предполагая, что таблица A имеет внешний ключ для таблицы B в файл моделей.

TableA.object.filter(your filters here).values(tableA__field1, tableA__field2 , ... \ 
               tableB__field1, tableB__field2, etc). 

https://docs.djangoproject.com/en/1.3/topics/db/aggregation/#values

Смежные вопросы