2011-11-28 48 views
1

我使用自定義(LDAP)登錄所使用的其他應用程序的後端和我自己的擴展用戶模型Django應用程序。使用Django管理歷史上有一個自定義Login_backend和用戶模型

我使用Django管理廣泛,但我剛剛注意到,歷史鏈接指向一個黃色網頁。我意識到這是由於我沒有使用django.contrib.auth,因此auth_user表不存在。 我取消了註釋,在我的settings.py中,黃色屏幕消失了。

歷史功能,雖然沒有工作,我猜這是因爲所做的更改存儲針對request.user但查找,搜索在AUTH_USER用戶。

有誰知道如何讓Django管理使用我的用戶模型表格?

如果沒有,沒有任何人有任何想法我怎麼能刪除從管理對象查看歷史記錄鏈接?

注:我在尋找與Django的源代碼編輯最小的解決方案,因爲我將要證明每一行到我的上司。

任何幫助/建議/批評是非常歡迎

感謝,

海登

回答

0

您可以定義什麼是每個模型的歷史由customizing the history view所示,或者你可以簡單地刪除從管理網站鏈接overriding the admin templates。建議

這些要麼因爲他們是友好的升級,不涉及到Django的代碼庫的任何變化。

要使用您的自定義模型,內置的歷史功能(以及其他相關選項)看到this question的響應。

+0

優秀的回覆,謝謝。我想我現在可能會覆蓋管理模板,但我會考慮將歷史視圖更改爲第二階段。 –

相關問題