[英]How do I access user information with django with django-social-auth?
[英]How do I add custom fields to a User when using django-social-auth
我需要向用户添加一个BooleanField和ManyToManyField。 我正在使用django-social-auth。 看来我可以使用“ CustomUser”。 我想这就是它的用途,但是我该如何使用它呢?
我需要知道:
谢谢!
根据需要,使用这些字段创建一个名为CustomUser或UserProfile的模型。
在settings.py中添加一个设置AUTH_PROFILE_MODULE =“ account.UserProfile”,其中包含您为模型命名的名称。
在用于social_auth的信号中,确保用户具有配置文件,如果没有,则在创建用户时为其创建配置文件。
现在,您可以在网站上的任何地方调用user.get_profile(),您将可以访问这些字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.