从表单添加新用户时自动创建令牌

时间:2014-12-24 09:01:21

标签: python django authentication token

我需要一种在从表单创建新用户时自动创建令牌的方法。使用信号@receiver我只能从管理站点自动创建令牌,但我需要在添加新用户时(从任何地方)创建令牌。

这是我的models.py中捕获post_save的代码。

@receiver(post_save, sender=settings.AUTH_USER_MODEL)
def create_auth_token(sender, instance=None, created=False, **kwargs):
    if created:
        Token.objects.create(user=instance)

当用户表单发布时,如何使用它。 (我可以从模板中保存用户,但不会自动生成令牌)

0 个答案:

没有答案