Переписать запрос AND/OR в django
У меня возникли трудности с переписыванием AND/OR запроса в django. Парантезы запрещены в шаблоне django. Я пытался использовать пользовательские теги для этого, но это не работает, как ожидалось. Кто-нибудь знает, как переписать такой запрос для шаблонов django и для пользовательских тегов. Так, я буду знать, где я хочу ошибиться.
for i in k:
if (i.first == a and i.second == b) or (i.first == b and i.second == a):
{some code}
В данном выражении скобки не нужны, порядок операций будет точно таким же и без них.
Также, если i
является экземпляром некоторой модели, вы можете поместить эту проверку условия на саму модель (как @property
).