2012-04-19 67 views
1

是否有可能覆蓋管理部分的數據庫設置? (使用django管理員)是否有可能覆蓋管理員的django數據庫設置

我想爲我的網站使用只讀數據庫用戶,但能夠使用管理部分的讀/寫用戶,而不必處理兩個設置文件和兩個不同的wsgi進程。

+0

你的意思是喜歡組和權限?您可以讓管理員用戶在讀/寫組中,其他人在只讀組中。 https://docs.djangoproject.com/en/dev/topics/auth/#groups –

+0

如何讓管理員使用不同的數據庫用戶? 我知道你可以用路由器爲每個模型做到這一點,但有沒有辦法在應用程序級別上做到這一點? – Bigcortex

回答

0

有沒有辦法做到這一點與單個實例。但是,您可以運行應用程序的兩個實例。一方面,您只需要運輸主要網站的請求,另一方面只需要管理員的請求。或者你可以在你的站點的一個子域上爲管理員服務(所有這些都可以在你的反向代理服務器上完成:nginx,Apache等)

由於你正在運行兩個實例,你可以自定義每個,所以你可以自定義正在使用的數據庫用戶。

相關問題