Serializer 상속
- 딕셔너리 형태로 들어간다.
category = CategorySerializer()
- category name 스트링으로 들어간다.
category = serializers.SerializerMethodField() # 보낼데이터 커스텀
def get_category(self, obj):
result = obj.category.name
return result
item = ItemSerializer(many=True) # ManyToMany 관계. item이 여러개 들어갈수있으니까
views.py 에서
class ItemView(APIView):
def get(self, request):
print(request.user)
return Response({})
request.user => 로그인 되어있으면 user object , 안되어 있으면 AnonymousUser
request.data => {} => body에 담긴 데이터가 들어간다.
request.GET => <QueryDict: {}>
django의 request는 사전형이 아니다.
request를 사전형으로 바꿀 수 있는 것이 request.GET
'AI 웹 개발 과정 > DRF 특강' 카테고리의 다른 글
DRF 를 이용한 JWT 사용하기 (0) | 2022.06.27 |
---|---|
DRF 퀴즈2 (0) | 2022.06.24 |
DRF 특강 | 5일차 (0) | 2022.06.21 |
DRF 특강 | 4일차 (0) | 2022.06.20 |
DRF 특강 | 3일차 (0) | 2022.06.17 |