gpt4 book ai didi

django - 如何使用 django allauth 创建合适的用户?

转载 作者:行者123 更新时间:2023-12-04 08:52:01 26 4
gpt4 key购买 nike

  • 如果我只有一个电子邮件地址
  • 如果我不关心密码 atm(用户稍后将通过“ token 链接”登录)

  • 在纯 Django 中,我会这样做:
    from django.contrib.auth.models import User
    user = User.objects.create_user(username=email, email=email)

    但是 django allauth 带有这个 EmailAdress东西。我是否也只需要创建其中之一,然后我就没事了?
    from allauth.account.models import EmailAddress
    EmailAddress.objects.create(user=user, email=email, primary=True, verified=False)

    我不想破坏一些 django allauth 逻辑和 existing adapter methods不适合我的需要。

    编辑 : 替换 setup_user_emailEmailAddress
    编辑2 : 替换 add_emailcreate , 想设置 primary=True

    最佳答案

    关于django - 如何使用 django allauth 创建合适的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29147550/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com