gpt4 book ai didi

django - 在 Django 的模板中检查权限

转载 作者:行者123 更新时间:2023-11-28 19:33:18 25 4
gpt4 key购买 nike

我可以在 Django 的模板中使用 Auth 应用程序的权限检查吗? (我想在模板末尾为特权用户显示一个简单的表单)

更重要的是,我到底应该这样做还是这不是“Django 方式”?

最佳答案

如果您要检查模板中的权限,以下代码就足够了:

{% if perms.app_label.can_do_something %}
<form here>
{% endif %}

其中模型是指用户需要权限才能查看其表单的模型。

引用https://docs.djangoproject.com/en/stable/topics/auth/default/#permissions更多示例。

The currently logged-in user's permissions are stored in the template variable {{ perms }}

(这需要启用以下上下文处理器:django.contrib.auth.context_processors.auth)

关于django - 在 Django 的模板中检查权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com