Джанго шаблон if или заявление
В основном, чтобы сделать это быстро и просто, я хочу запустить условную XOR в шаблоне django. Прежде чем спросить, почему бы мне просто не сделать это в коде, это не вариант.
По сути, мне нужно проверить, находится ли пользователь в одном из двух объектов «многие ко многим».
req.accepted.all
а также
req.declined.all
Теперь они могут быть только в одном или другом (отсюда XOR условно). Из оглядываясь на документы, единственное, что я могу понять, это следующее
{% if user.username in req.accepted.all or req.declined.all %}
Проблема, с которой я столкнулся здесь, заключается в том, что если user.username действительно отображается в req.accepted.all, то оно избегает условного выражения, но если оно находится в req.declined.all, то оно будет следовать условному предложению.
Я что-то здесь упускаю?