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 오브젝트를 지원안한다는 얘기이다.
'Python > Django' 카테고리의 다른 글
[Django] request.data immutable (0) | 2017.01.13 |
---|---|
[Django] settings 파일에 선언한 값 가져오기 (0) | 2016.12.28 |
[Django] settings.py 분리하기 (0) | 2016.11.16 |
[Django] Database Dynamic Access (0) | 2016.11.14 |
[Django] django-crontab (0) | 2016.10.28 |
댓글