2014-05-22 91 views

回答

0

如果您正在寻找以检查模板的权限,下面的代码就足够了:

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

凡模型指的是用户需要权限查看表单的模型。

有关更多示例,请参阅https://docs.djangoproject.com/en/1.6/topics/auth/default/#permissions

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

我知道。我正在寻找方式来检查用户是否在组或<任何其他模板如果语句返回true>如:如果用户在组biggroup或他的名字是玛塔。或者:如果用户处于组smallgroup或perms.appllabel.canseethis。如果你有这个想法如何更好地解释这个问题,可以自由地提出这个建议。 –

+0

我认为这个片段很有用https://djangosnippets.org/snippets/2736/ – dhana

+0

我已经很高兴了,但它不支持'或'语句。或者,也许我错了 - 你会如何使用它来检查用户是否在组“superg”或他的first_name是“marta”? –