![](/img/trans.png)
[英]How to check whether a number is divisible by another in Jinja Template (Django Framework)
[英]Django Jinja How to check whether the user has any rights through the template?
我有一個菜單,其部分根據權限顯示。 我配置了它。 我想檢查用戶原則上是否有任何權限,如果沒有,則菜單不會到達繪制的那一刻。 像這樣的東西:
{% if perms.registration2 == NUll %}
# render something
{% endif %}
此代碼返回set()
而不是NULL
或''
:
{{ perms.registration2 }}
我怎樣才能做這樣的檢查?
您可以像這樣檢查模板中的權限:
{% if perms.app_label.permission_name %}
# do something
{% endif %}
如果您嘗試檢查當前用戶是否有任何權限,您可以嘗試以下操作:
{% if not request.user.permissions.all %}
# do something
{% endif %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.