我需要向我的用户添加BooleanField和ManyToManyField。我正在使用django-social-auth。看来我可以使用'CustomUser'。我想这就是它的用途,但我该如何使用呢?
我需要知道:
谢谢!
答案 0 :(得分:4)
使用这些字段创建名为CustomUser或UserProfile的模型,无论您想要什么。
在settings.py中添加一个设置AUTH_PROFILE_MODULE =“account.UserProfile”,以及您为模型命名的内容。
在social_auth的信号中,确保用户拥有个人资料,如果在创建用户时没有为他们创建个人资料。
现在,您可以在网站的任何位置调用user.get_profile(),然后您就可以访问这些字段。