2016-01-24 42 views
0

我有一個問題,在這個問題上Django管理:模型沒有顯示,如果用戶不是超級用戶

尋求幫助和指導我在我的項目3個應用程序被稱爲frontendfile_maintenancereports

我對每個應用程序只使用一個models,它在frontend中。

要使用從frontend到其他應用程序的models,我在其他應用程序的模型from frontend.models import *中導入了這樣的模型。

現在註冊具有不同功能的相同型號,我使用了proxy

現在問題從用戶不是超級用戶開始,它只顯示我在frontend中註冊的模型,而不管分配的權限如何。

我想我的問題是類似this,但我實在無法理解,因爲我最近才知道的Django

對不起,我的英語,如果我的問題沒有提供足夠的信息,只是讓我知道,在此先感謝。

我使用Django 1.8.2

+0

什麼版本的Django? – sww314

+0

我正在使用Django 1.8.2 –

+0

我認爲這與[ticket](https://code.djangoproject.com/ticket/11154)有關,存在這個[gist](https://gist.github.com/ magopian/7543724)尋找可能的解決方案。 – gipi

回答

1

我想你可能正在運行一個老的bug在Django不允許代理模型在Django管理露面。 https://code.djangoproject.com/ticket/11154

各地在這裏列出的工作:https://gist.github.com/magopian/7543724

但是,我不知道究竟你正在嘗試從上面的描述做。

+0

感謝您的回答。那麼,它是否有解決方法? (在初學者的角度來看) –

+0

不是真的 - 除了不使用代理模式,如果你想使用管理員。你想做什麼,你需要使用代理模式? – sww314

+0

在https://gist.github.com/magopian/7543724找到了解決方法 –

相關問題