Django-Vorlage if oder Anweisung

Grundsätzlich möchte ich, um dies schnell und einfach zu machen, eine XOR-Bedingung in einer Django-Vorlage ausführen. Bevor Sie fragen, warum ich es nicht einfach im Code mache, ist dies keine Option.

Grundsätzlich muss ich prüfen, ob sich ein Benutzer in einem von zwei Many-to-Many-Objekten befindet.

req.accepted.all 

und

req.declined.all

Jetzt können sie nur in der einen oder anderen sein (daher die XOR-Bedingung). Wenn ich mich in den Dokumenten umsehe, kann ich nur Folgendes herausfinden

{% if user.username in req.accepted.all or req.declined.all %}

Das Problem, das ich hier habe, ist, dass, wenn user.username tatsächlich in req.accepted.all erscheint, es der Bedingung entgeht, aber wenn es in req.declined.all ist, wird es der Bedingungsklausel folgen.

Vermisse ich hier etwas?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage