User Update
입력한 primary key에 해당하는 MyGroup object의 정보를 update합니다.
변경하고자 하는 데이터를 입력한 후 PATCH 요청을 보냅니다.
URL
/member/<pk>/
Method
PATCH
Data Params
Key | Description | Type | Require |
---|---|---|---|
nickname | 변경하고자 하는 nickname 기입 | String | False |
변경하고자 하는 email 기입 | String | False | |
username | 변경하고자 하는 username 기입 | String | False |
profile_img | 변경하고자 하는 img 추가 | File | False |
Success Response
HTTP Status code200
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 code400
Content
필수 값 중복
{
"email": [
"사용자의 이메일은/는 이미 존재합니다."
]
}
Unauthorized error
HTTP Status code401
Content
로그인 되어 있지 않은 채로 접근
{
"detail": "자격 인증데이터(authentication credentials)가 제공되지 않았습니다."
}
Not Found error
HTTP Status code404
Content
# 존재하지 유저에 접근
{
"detail": "찾을 수 없습니다."
}
forbidden error
HTTP Status code403
Content
# 본인이 아닌 유저에 접근
{
"detail": "다른 사용자에 대한 요청은 수행할 수 없습니다."
}