0

Django的管理員真的很棒。它提供了很多功能,我們可以廣泛地與數據一起玩。django提供幾個Django的管理形式給用戶在不同的網址

而不是寫模型表單?是否有可能爲django提供的所有CRUD功能的一些表單提供給非管理員用戶。

假設我的模型中有三個類。

A類,B類和C類。

在管理我同樣可以玩的A,B和C

但在情況下,如果我想登錄的用戶玩類C,用戶不是管理員,我不希望他看到管理部分?因此,在另一個網址中,是否可以導入管理員和服務中的表單?

讓我知道,謝謝!

回答

0

當您創建用戶時,您可以在用戶權限選項卡中對應用程序的任何部分進行不同的訪問。這個機制應該做你想做的。

如果你想進一步發揮你的應用程序的顯示效果,同時保持與django管理員類似的東西,你可以在視圖中使用django admin的模板,以便僅訪問模型的一部分並添加更多設計和自定義功能。

在這種情況下,我會建議您複製位於django\contrib\admin\templates\admin的模板,然後您可以根據需要修改它們。