2011-11-28 44 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

优秀的回复,谢谢。我想我现在可能会覆盖管理模板,但我会考虑将历史视图更改为第二阶段。 –

相关问题