Ich möchte wie etwas tun:Ist eine boolesche Logik in Django-Vorlagen möglich?
{% if ("view_video" in video_perms) OR purchase_override %}
Ist das möglich?
Ich möchte wie etwas tun:Ist eine boolesche Logik in Django-Vorlagen möglich?
{% if ("view_video" in video_perms) OR purchase_override %}
Ist das möglich?
Django docs on boolean operators
Gibt Ihnen:
{% if user in users %}
If users is a QuerySet, this will appear if user is an
instance that belongs to the QuerySet.
{% endif %}
und
{% if a == b or c == d and e %}
Beachten Sie, dass and
eine höhere Rangordnung hat als or
, und dass Klammern sind nicht möglich. Verwenden Sie ggf. verschachtelte Blöcke.
Nun, jetzt. Das wäre der vernünftige Ort, um zu schauen. Ich habe es dort versucht, aber auf meinem Handy und ich konnte nicht das Bit finden, das ich brauchte. Danke für Ihre Hilfe. Sorry für die noob Frage. – willcritchlow
+1 für den Backhanded Link Kommentar am Ende. Schön gespielt Herr. –
+1 für Will's Noob-Selbstakzeptanz :) Schön genommen Herr. – Spacedman
Irgendwann sollten Sie das Modell und die View-Funktionen dafür verwenden. Warum ist das keine Eigenschaft des Modellobjekts? Oder eine Eigenschaft des angemeldeten Benutzers? –