私はoauth.Userの最小の変化を作りたいrest_framework_social_oauth2のOAuth2カスタム基本的なユーザーモデル
を使用しています。 AbstractUserでAbstractBaseUserを交換し、PermissionMixinを追加するために検索します。しかし、何も動作しません。
マイアプリ>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()
マイsettings.py:
AUTH_USER_MODEL ='userTest.MyUser'
チュートリアルで示すように、makemigrationsを行なったし、移行しません。
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'