Как вы сами сказали, это плохая идея, потому что, если кто-то использует тот же пароль на вашем сайте, что и на другом сайте, вы фактически рискуете утратить пароль другого сайта, если вас взломали. Это большая ответственность.
Тем не менее, я знаю, что могут быть определенные c случаи, когда вышеприведенное не применимо, или когда вы уверены, что никто не использует свой пароль с другого сайта.
Django решает, какой метод использовать sh пароль, который следует использовать, посмотрев на параметр PASSWORD_HASHERS . Можно написать свой собственный пароль ha sh и указать его в настройках.
Хэши используют подпись, найденную в django .hashers , так что, возможно, вы могли бы написать свой собственный хеш, который просто возвращает пароль как есть?