Ich bin mit rest_framework_social_oauth2OAuth2 benutzerdefinierte Basisbenutzermodell
Ich möchte eine minimale Änderung in oauth.User machen. Suchen Sie nach AbstractBaseUser von AbstractUser und fügen Sie PermissionMixin hinzu. Aber nichts funktioniert.
Meine app>models.py:
from django.db import models
from django.contrib.auth.models import AbstractUser, PermissionsMixin, UserManager
class MyUser(AbstractUser, PermissionsMixin):
country_code = models.CharField(max_length=10, blank=True)
objects = UserManager()
Mein settings.py:
AUTH_USER_MODEL ='userTest.MyUser'
Wie durch Tutorien angegeben, nicht der Fall war makemigrations und wandern.
ERRO:
File "/Users/luisdemarchi/Git/django/.env/lib/python3.5/site-packages/django/db/models/manager.py", line 277, in get self.model._meta.swapped,
AttributeError: Manager isn't available; 'auth.User' has been swapped for 'userTest.MyUser'