Django注册不验证costum哈希密码

Django注册不验证costum哈希密码,django,authentication,Django,Authentication,在将drupal站点迁移到django的过程中,我使用了一个代码片段,它为django复制了drupal 7密码哈希。我在shell中对其进行了测试,它在那里正常工作: >>> h.verify("dodo", "$S$DgFuhvuSb/ZVKW9JnPsjV.ht4z8MzeIrpLTiqPV9pBWU7AajfD.D") True 我使用模块。当我按照解释实现代码片段时,老drupal用户仍然无法进行身份验证,django注册抱怨: 请输入正确的用户名和密码。请注意,这

在将drupal站点迁移到django的过程中,我使用了一个代码片段,它为django复制了drupal 7密码哈希。我在shell中对其进行了测试,它在那里正常工作:

>>> h.verify("dodo", "$S$DgFuhvuSb/ZVKW9JnPsjV.ht4z8MzeIrpLTiqPV9pBWU7AajfD.D")
True
我使用模块。当我按照解释实现代码片段时,老drupal用户仍然无法进行身份验证,django注册抱怨:

请输入正确的用户名和密码。请注意,这两个字段 可能区分大小写

对于在django中创建的用户,我没有这样的问题,因此我假设我的代码片段实现有问题


如何排除故障并解决此问题?

您是否尝试过使用pdb或类似工具逐步完成登录过程?它是标准库中的一个模块,允许您逐行完成代码。和是pdb的改进版本。感谢您提供关于pdb的提示,但是在django注册文档中,我没有看到关于如何测试的任何说明。你能详细说明一下吗?我通常使用runserver,然后导入ipdb;ipdb.set_跟踪我想要调查的视图或模型。当您在浏览器中加载页面时,调试器会在断点处暂停,我会从runserver shell中逐步查看代码。