这个aswer建议使用make_random_password,但它从Django 4.2开始就被弃用了。我想消除这个函数是有原因的,那么我应该用什么来代替呢?我搜索了替代方案,但找不到任何Django原生的。我可以使用hashlib创建自己的解决方案,但我应该这样做吗?
sh7euo9m1#
这个功能很容易实现。
import secrets def make_random_password(length=10, allowed_chars='abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789'): return ''.join(secrets.choice(allowed_chars) for i in range(length))
字符串
1条答案
按热度按时间sh7euo9m1#
这个功能很容易实现。
字符串