2014-05-22 121 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」? –