AI 웹 개발 과정/DRF 특강

DRF 복습 퀴즈

만 기 2022. 6. 23. 16:50

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