quiero hacer algo como:¿Es posible la lógica booleana en plantillas django?
{% if ("view_video" in video_perms) OR purchase_override %}
¿Es posible?
quiero hacer algo como:¿Es posible la lógica booleana en plantillas django?
{% if ("view_video" in video_perms) OR purchase_override %}
¿Es posible?
Django docs on boolean operators
le ofrece:
{% if user in users %}
If users is a QuerySet, this will appear if user is an
instance that belongs to the QuerySet.
{% endif %}
y
{% if a == b or c == d and e %}
Sé consciente de que and
tiene un orden superior de precedencia que or
, y que los paréntesis no son posibles. Si es necesario, use bloques anidados.
Bien ahora. Ese sería el lugar sensato para mirar. Intenté allí, pero en mi teléfono y no pude encontrar el bit que necesitaba. Gracias por tu ayuda. Perdón por la pregunta de novato. – willcritchlow
+1 para el comentario del enlace de revés al final. Bien jugado señor. –
+1 por noob-auto-aceptación de will :) Bien llevado señor. – Spacedman
En algún punto, debe usar las funciones de modelo y vista para esto. ¿Por qué no es esto una propiedad del objeto modelo? ¿O una propiedad del usuario que ha iniciado sesión? –