Django добавляет запросы c LIMIT 21
Основной текст заметки
Это происходит при печати QuerySet, в том числе и при их печати в лог.
DEBUG:prostore.debug: all_descendants_tree_nodes_qs res=<QuerySet [<MpttNode: category_id=7, tree_id=0, inheriters_tree=False, mptt_left=3, mptt_right=4, mptt_level=3>, <MpttNode: category_id=7, tree_id=0, inheriters_tree=False, mpt
t_left=29, mptt_right=30, mptt_level=3>]> (2020-06-13 20:31:11; categories.py:328)
Надо убрать эти функции, либо заменить их на печать quer_set.query
- тогда будет выводиться
DEBUG:prostore.debug: predecessors_ids_qs res=SELECT DISTINCT "store_mpttnode"."category_id" FROM "store_mpttnode" WHERE ("store_mpttnode"."mptt_left" < 3 AND "store_mpttnode"."mptt_right" > 4 AND "store_mpttnode"."tree_id" = 0 AND
"store_mpttnode"."inheriters_tree" = False) UNION SELECT DISTINCT "store_mpttnode"."category_id" FROM "store_mpttnode" WHERE ("store_mpttnode"."mptt_left" < 29 AND "store_mpttnode"."mptt_right" > 30 AND "store_mpttnode"."tree_id" = 0 AND "store_mpttnode"."inheriters_tree" = False) (2020-06-13 20:33:44; categories.py:422)

Заметка написана: 13.06.2020
Теги заметки: Django