在用戶找回密碼功能里面, 需要生成隨機(jī)字符串, 在python中其實很簡單, 先定義一個字符串變量, 包含密碼中你想生成隨機(jī)字符串使用的所有字符.
list = 'abcdefghijklmnopqrstuvwxyz$&()#@'
import string, random
password = string.join(random.sample(list, 6), sep='')
user.set_password(password)
注意需要使用random和string模塊, 前者是用來獲取隨機(jī)字符, 后者是把list轉(zhuǎn)化為字符串形式.