코딩 개발일지

이미지첨부 form-data 본문

AI 본 교육/AI 7주차

이미지첨부 form-data

호기호 2023. 9. 22. 22:14

만약 프로젝트할 때, 이미지 첨부를 postman으로 한다고 해보자.

get은 게시글을 가져오는 것이고, post는 게시글 작성인데, 게시글에 이미지를 넣고 싶다면???

 

기존에 이미지를 안넣을 때는, raw > JSON 에서 { }안에 title이나 content를 넣어주면 된다.

이미지를 넣고싶으면, raw가 아니라 form-data를 눌러서 title, content, image를 넣어주고,

image는 Text 대신 File로 바꿔주면 된다.


serializers.py에서 serializer를 작성 한다고 생각해보자

fields 값을 입력 할 때, 여러개 넣을때는 상관없는데, 한 개만 들어갈 때는 ,(콤마)를 꼭 찍어줘야한다.

class CommentCreateSerializer(serializers.ModelSerializer):
    class Meta:
        model = Comment
        fields = ('content',)
class ArticleCreateSerializer(serializers.ModelSerializer):
    class Meta:
        model = Article
        fields = ("title", "image", "content")

여러개는 안찍어도 됌!!