Django Ошибка проверки UUID: Иногда объект, иногда UUID

На этой странице должен отображаться пост для сайта социальной сети. Внутри <div class="is-flex"> у меня есть блок if/else/endif для показа кнопки like/unlike.

Как код сейчас, он успешно показывает кнопку "нравится/не нравится" на сообщениях без общего доступа. Я бы хотел, чтобы кнопка "нравится/не нравится" отображалась во всех постах, если верно {user.is_authenticated}, но если я перемещу блок кода "нравится/не нравится" куда-нибудь еще в div, я получу эту ошибку. Даже добавив строку для кнопки и закомментировав ее, я получаю ошибку. Никакие переменные не записываются, только читаются, так что я не знаю, почему Django может получить UUID в одном случае и весь объект post в другом

Строки с комментариями *NOTE* - это строки, в которые я безуспешно пытался продублировать/переместить блок кода "нравится/не нравится".

Вернуться на верх