【发布时间】:2011-04-12 12:30:33
【问题描述】:
我正在尝试创建一个模型,我可以在其中存储其他应用程序的用户名和密码。如何在 Django 中设置密码字段,使其在管理员中不是纯文本?提前致谢。
【问题讨论】:
-
感谢大家的回答。我会接受 mlissner 和 Manoj 的建议,尽管要特别注意 rebus,因为他的方法适用于您只需要简单功能而没有太多安全性的简单应用程序。
-
这可能会做你想要的。 djangosnippets.org/snippets/1330
-
Ping - 你实现了吗?我正在考虑实施类似的事情,但我不确定从哪里开始你能指出正确的方向吗?
-
杰克 - 我有,但我让它有点不同。我使用像 Manoj 在他的回答中所说的 set_password ,从那里我可以检查用户输入的密码以通过拆分 algo/salt/hash 字符串来检查用户输入的密码,只留下哈希来比较它,或者使用静态盐和完全比较它们。
标签: django django-models django-admin