可以为django中的每个注册生成唯一ID

时间:2015-07-03 14:42:27

标签: python django

我正在考虑将registration_redux用于我的辅助项目的用户注册。我想为每个用户注册生成一个唯一的字母数字代码。 这是我自定义生成的序列:

def Foogen():
    prefix = 'M'
    alphabets = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    for i in range(5):
        prefix +=str(random.choice(range(5)))

    for i in range(5):
        prefix +=str(random.choice(alphabets))

    return prefix

redux是否允许这种灵活性?目前,我只是使用商家表单+模型进行注册。

1 个答案:

答案 0 :(得分:0)

django-registration-redux提供了一个自定义信号,您可以在其中添加一些额外的逻辑。

  

registration.signals.user_registered