개발 기록
[Django] Manager isn’t available; ‘auth.User’ has been swapped for ‘accounts.User’ 에러 본문
Python/Django
[Django] Manager isn’t available; ‘auth.User’ has been swapped for ‘accounts.User’ 에러
수염차 2022. 4. 5. 11:04from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
pass
AbstractUser 로 커스텀해서 사용중이였다
이거말고 다른 곳에서 유저 사용하는게 없는데 오류가 나서 이상했다
뒤져보니 restframework 사용하려고 예문 붙여넣은 urls.py에서 user를 잘 못 임포트해오고 있었다.
from django.urls import path, include
from django.contrib.auth.models import User
from rest_framework import routers, serializers, viewsets
# Serializers define the API representation.
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ['url', 'username', 'email', 'is_staff']
⬇️
from accounts.models import User
내가 만든 User로 임포트하면 해결 !
'Python > Django' 카테고리의 다른 글
[Django] simple-jwt 로그아웃 Api + blacklist app (0) | 2022.04.06 |
---|---|
[Django] DRF - 회원가입 , simple jwt 토큰 발행받기 (0) | 2022.04.06 |
[Django] admin 계정 관련 오류 (0) | 2022.04.05 |
[Django] 태그 설정 (0) | 2022.04.05 |
Django(python) 개념 (0) | 2022.04.04 |
Comments