我想檢查用戶是否有權洗掉模板中的物件。如果用戶有權限,我會顯示或啟用該按鈕。權限是每組的。如何在 Django 模板中實作這一點?
{% if ... %}
<button><a href="/delete">Delete</a></button>
{% endif %}
uj5u.com熱心網友回復:
用戶的權限存盤在perms變數中,如檔案中所指定。因此,您可以檢查用戶是否具有模型的洗掉權限:
{% 如果燙發。app_name .delete_model_name % }
…
{% 萬一 %}
分別是應用程式app_name和modelname模型的名稱。
注意:建議使用
{% url … %}模板標簽 [Django-doc],其中 URL 是根據視圖名稱決議的,而不是在模板中硬編碼 URL。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/487018.html
