我有一個應用程序,使用戶可以爲具有不同權限的用戶過濾某些東西。模板中的django 1.1權限問題
Django 1.1出於某種原因沒有認出這些。
我有一個名爲corporate
和permissions
的組根據需要被授予。
現在在我的模板我呈現以下內容。
{%如果perms.corporate%}
......呈現出以下
{%其他%}
...顯示別的
{%ENDIF%}
爲什麼這不呈現我想要的信息?
我有一個應用程序,使用戶可以爲具有不同權限的用戶過濾某些東西。模板中的django 1.1權限問題
Django 1.1出於某種原因沒有認出這些。
我有一個名爲corporate
和permissions
的組根據需要被授予。
現在在我的模板我呈現以下內容。
{%如果perms.corporate%}
......呈現出以下
{%其他%}
...顯示別的
{%ENDIF%}
爲什麼這不呈現我想要的信息?
perms.corporate
代理User.has_module_perms('corporate')
。所以你需要有一個標記爲corporate
的模塊(或應用程序)。你說你現在的公司是一個團體,所以這可能不會起作用。
謝謝,是的,我試圖走錯路線。 因此,無論如何,你可以調用'組'而不是權限?或者這是我可能採取的錯誤路線? – ApPeL 2010-07-21 07:00:23
您是否嘗試過{{perms.corporate}}返回的內容? – 2010-07-20 10:11:43
取決於「perms」的值在表單上下文中的值。表格 - 本身 - 沒有足夠的信息來回答這個問題。由視圖函數創建的上下文是**必不可少的**信息。請使用窗體的視圖函數創建的上下文更新該問題。請不要評論。請更新。 – 2010-07-20 10:12:54