Django serializers カスタムユーザーモデル AbstractBaseUser
serializer.pyでUserをimportする場合、AbstractBaseUserでユーザモデルを作成した場合は
from .models import Userを宣言してserializer.pyを作る
from django.contrib.auth.models import User
Djangoの標準ライブラリに含まれる auth アプリケーションの models.py から User モデルをインポートします。
つまり、Djangoが提供するデフォルトのユーザーモデルを使用します。
カスタムユーザーモデルを使用する場合
auth アプリケーションを使用していない場合、または独自のユーザー属性を追加したい場合は、from .models import User を使用する必要があります。
例:プロフィール画像や住所などのユーザー属性を追加する場合