Python/Django
[Django] tuple' object has no attribute '_meta'
혀나Lee
2016. 12. 22. 09:49
Django 를 사용하여 만든 API 호출 시에 아래와 같은 에러가 발생한 적 있다.
Error message: tuple' object has no attribute '_meta'
원인은.. 어이 없었지만 serializer 에서 model 명 옆에 ',(콤마)'가 있어서 나는 에러였다.
class UserSerializer(serializers.ModelSerializer):
profile = ProfileSerializer()
class Meta:
model = User,
fields = ('username', 'email', 'profile')
위의 예제처럼 Meta 클래스 안에서 User 모델 옆에 , 를 찍어줘서 발생하는 에러였다. 즉 tuple 오브젝트를 지원안한다는 얘기이다.