Open jinwoo71 opened 6 years ago
SignUp 할 때 /api/users/로 보내야할 JSON 양식
{ "username": "user_example", "password": "vaseline", "companion": { "desired_mate": { "personality": { "affinity_with_human": 0, "affinity_with_dog": 1, "shyness": 2, "activity": 3, "loudness": 4, "aggression": 5, "etc": "etc_example" }, "breed": [ "beagle", "toy_poodle" ], "sex": "male", "size": "small" }, "personality": { "affinity_with_human": 1, "affinity_with_dog": 2, "shyness": 3, "activity": 4, "loudness": 5, "aggression": 5, "etc": "etc_example2" }, "mating_season": { "season_start": "2018-05-25", "season_end": "2018-06-03" }, "like_sent": [], "like_received": [], "proposal_sent": [], "proposal_received": [], "message_sent": [], "message_received": [], "name": "companion_ex", "sex": "male", "birth_year": 2018, "breed": "toy_poodle", "size": "small" }, "profile": { "nickname": "nickname_ex", "first_address": "first_address_ex", "second_address": "second_address_ex", "age": 24, "gender": "male", "email": "email" } }
수정 사항
@jeuxdeau SignUp 할 때 이제 이 양식으로 Post해줘!
Desired Mate의 Breed에만 '상관없음'을 추가하였다! Companion의 Breed는 '상관없음'이 없음
비슷하게, Desired Mate의 사이즈와 성별도 상관없음을 추가하였고, Companion은 상관없음 항목이 없다.
또한, Desired Mate의 Personality는 0-5의 값을 받고 (0은 상관없음) Companion은 Personality는1-5의 값을 받는다!!
@SonSang Message보낼 때 date_time 안보내줘도되고 (자동으로 현재시각) proposal 보낼 때 granted 안보내줘도돼!
Message Post
url : /api/messages/
json example)
{ "message": "message_example", "sender": 10, "receiver": 6
}``
Like Post
url : /api/likes/
json example)
{ "sender": 1, "receiver": 2 }
Proposal Post
url : /api/proposals/
json example)
{ "sender": 10, "receiver": 3 }
@SonSang Message에 is_read (문법 맞아?) field 추가했어 post할 때 form은 그대로여도 괜찮아! default가 false라서
응 진짜 고마워!ㅋㅋ
@SonSang
유저 업데이트는
http://127.0.0.1:8000/api/users/update/:id/
에서 하면 됩니다! 그리고 password는 원래 비밀번호 쳐주세요 (vaseline이면 vaseline)
유저가 받은 메시지, 프로포절, 라이크는
http://127.0.0.1:8000/api/total/:id/
에서 보면 됩니다.
파일 클래스를 만들었다. post로 업로드 됨 api/upload
컴패니언마다 파일 들고 다니게 https://github.com/jeuxdeau/Vaseline/commit/aad4a5a36954397c64b125c8a7f2e01d0fc5fb1b 이렇게 수정했는데 이 상태에서 서버 켜면 오류가 나 ㅜㅠ 야기서 더 할 게 있나?
+) 오류 나는 uri는 api/companion!
{ "username": "user_example", "password": "vaseline", "companion": { "desired_mate": { "personality": { "affinity_with_human": 0, "affinity_with_dog": 1, "shyness": 2, "activity": 3, "loudness": 4, "aggression": 5, "etc": "etc_example" }, "breed": [ "beagle", "toy_poodle" ], "sex": "male", "size": "small" }, "personality": { "affinity_with_human": 1, "affinity_with_dog": 2, "shyness": 3, "activity": 4, "loudness": 5, "aggression": 5, "etc": "etc_example2" }, "mating_season": { "season_start": "2018-05-25", "season_end": "2018-06-03" }, "media": [], "like_sent": [], "like_received": [], "proposal_sent": [], "proposal_received": [], "message_sent": [], "message_received": [], "name": "companion_ex", "sex": "male", "birth_year": 2018, "breed": "toy_poodle", "size": "small" }, "profile": { "nickname": "nickname_ex", "first_address": "first_address_ex", "second_address": "second_address_ex", "age": 24, "gender": "male", "email": "email" } }
@jeuxdeau media : [] 부분 수정되었어!
(5/26)