User Update

입력한 primary key에 해당하는 MyGroup object의 정보를 update합니다.
변경하고자 하는 데이터를 입력한 후 PATCH 요청을 보냅니다.

URL

/member/<pk>/

Method

PATCH

Data Params

Key Description Type Require
nickname 변경하고자 하는 nickname 기입 String False
email 변경하고자 하는 email 기입 String False
username 변경하고자 하는 username 기입 String False
profile_img 변경하고자 하는 img 추가 File False

Success Response

HTTP Status code
200

Content

{
    "pk": 27,
    "email": "[email protected]",
    "nickname": "modify",
    "username": "1112",
    "profile_img": "http://localhost:8000/media/images/no_profile.png"
}

Error response

Bad Request error

HTTP Status code
400

Content

필수 값 중복

{
    "email": [
        "사용자의 이메일은/는 이미 존재합니다."
    ]
}

Unauthorized error

HTTP Status code
401

Content

로그인 되어 있지 않은 채로 접근

{
    "detail": "자격 인증데이터(authentication credentials)가 제공되지 않았습니다."
}

Not Found error

HTTP Status code
404

Content

# 존재하지 유저에 접근 
{
    "detail": "찾을 수 없습니다."
}

forbidden error

HTTP Status code
403

Content

# 본인이 아닌 유저에 접근 
{
    "detail": "다른 사용자에 대한 요청은 수행할 수 없습니다."
}

results matching ""

    No results matching ""