Я создаю потоковое приложение для форума, используя django-mptt. Все работает, но у меня проблемы с созданием одного конкретного набора запросов.
Я хочу получить сообщения, которые:
1) являются корневыми узлами
2) опубликовано current_user или имеет потомка, опубликованного current_user.
То, что я имею до сих пор, таково:
Post.objects.filter(Q(user = current_user) | Q( )).exclude(parent__gt = 0)
во втором вопросе мне нужно кое-что сказать, опубликовал ли current_user один из его потомков. Кто-нибудь знает, возможно ли это вообще?