我創建了一個應用程序,其中模型只有proxymodels,從另一個應用程序的模型繼承。
現在我有這個問題,我不能讓用戶通過管理界面編輯這些模型的權限。Django管理員:代理模型的用戶權限
在管理頁面的用戶應用程序中,我通常可以授予和撤銷特定應用程序的權限,甚至沒有列出此應用程序。
我已經試過syncdb
但這並沒有幫助我。
在this的答案SO線程沒有幫助我,太
編輯
我只是試圖創建一個新的模型(應用程序,其中只有containts proxymodels內)。 對於此型號,可以授予權限。
當然,由於代理模型使用與其父模型相同的數據,因此如果允許用戶更改父模型,則不需要額外的權限。但每次我嘗試訪問這個模型它說「禁止」
請參閱http://stackoverflow.com/questions/8096980/user-permissions-on-proxy-models-in-modeladmin和http://stackoverflow.com/questions/15037642/django-proxy-model-permissions-不要出現 - 這是一個已知的Django問題(https://code.djangoproject.com/ticket/11154)。 – simpleigh