modelo de django se ou declaração
Basicamente, para tornar isso mais rápido e simples, estou procurando executar uma condicional XOR no modelo do django. Antes de perguntar por que não faço isso no código, isso não é uma opção.
Basicamente eu preciso verificar se um usuário está em um dos dois objetos muitos-para-muitos.
req.accepted.all
e
req.declined.all
Agora eles só podem estar em um ou outro (daí o XOR condicional). Do olhar ao redor dos documentos, a única coisa que consigo descobrir é a seguinte
{% if user.username in req.accepted.all or req.declined.all %}
O problema que estou tendo aqui é que, se user.username realmente aparecer no req.accepted.all, ele escapará do condicional, mas se estiver no req.declined.all, ele seguirá a cláusula condicional.
Estou faltando alguma coisa aqui?