我有一个脚本,可以根据excel文件创建多个用户,以及向用户发送欢迎电子邮件的信号.我希望这封欢迎电子邮件还包括明文密码.我知道这不是一个好习惯,我应该向用户发送一个设置密码的链接,但遗憾的是,时间不在我身边.
有没有办法在post_save信号中使用纯文本密码?
小智 6
在这里保存纯文本密码或使用post_save信号不是那么明智.创建用户时使用以下方法:
new_password = User.objects.make_random_password()
user = User.objects.create_user(username=data.name, email=data.email, password=new_password)
user.send_welcome_mail(new_password) // custom instance method to send a mail and the send password as parameter
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题.
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |