[英]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.