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?