szablon django if lub statement
Zasadniczo, aby było to szybkie i proste, szukam warunku XOR w szablonie django. Zanim zapytasz, dlaczego po prostu nie zrobię tego w kodzie, to nie jest opcja.
Zasadniczo muszę sprawdzić, czy użytkownik znajduje się w jednym z dwóch obiektów wiele do wielu.
req.accepted.all
i
req.declined.all
Teraz mogą być tylko w jednym lub drugim (stąd warunek XOR). Od rozglądania się po dokumentach jedyną rzeczą, jaką mogę zrozumieć, jest następująca
{% if user.username in req.accepted.all or req.declined.all %}
Problem, który tutaj mam, polega na tym, że jeśli user.username rzeczywiście pojawia się w req.accepted.all, to wymyka się warunkowi, ale jeśli jest w req.declined.all, to będzie następowało klauzula warunkowa.
Czy coś mi umyka?