Вы нарушаете философию Django, заключающуюся в отсутствии логики в шаблоне.Вы можете использовать другой язык шаблонов, например Jinja2 .Но таким образом вы потеряете некоторые классные вещи, которые предоставляют шаблоны Django.
Таким образом, ваш лучший выбор - сгенерировать эту переменную в представлении и передать ее в шаблон.Поэтому, если представление, которое отображает ваш шаблон, передает список статей, в которых у каждого есть переменная с именем user_may_see_full_version, тогда вы просто можете сделать:Шаблоны - это только способ визуализации передаваемой информации.