基本上,为了简单快捷,我希望在Django模板中运行XOR条件.在您问为什么我不在代码中这样做之前,这不是一个选项.
基本上,我需要判断用户是否在两个多对多对象中的一个对象中.
req.accepted.all
和
req.declined.all
现在它们只能在一个或另一个中(因此使用XOR条件).从文件的四周看go ,我唯一能想到的是以下几点
{% if user.username in req.accepted.all or req.declined.all %}
我这里遇到的问题是,如果user.username确实出现在req.cepte.all中,那么它将转义条件,但是如果它在req.declined.all中,那么它将遵循条件子句.
我是不是错过了什么?