jeuxdeau / Vaseline

2018년 봄학기 소프트웨어 개발의 원리와 실제 (M1522.000100) 12조
5 stars 0 forks source link

Backend 수정 사항 정리 #23

Open jinwoo71 opened 6 years ago

jinwoo71 commented 6 years ago

(5/26)

jinwoo71 commented 6 years ago
  1. postal_code 제거
  2. rough_address 제거
  3. detailed address 제거
  4. 모든 모델들의 id (=pk) 추가
  5. first_address 추가
  6. second_address 추가
  1. 모든 모델들의 id (=pk) 추가
  2. desired_mate에 personality 추가 (0~5 사이의 범위 가능. Companion의 personality는 1~5 가능)
  3. breed 여러 개 입력 가능하도록 변경
  4. Personality Integer로 받음
  5. Mating Season Datetime Field에서 Date Field로 받음
jinwoo71 commented 6 years ago
  1. DesiredMate에 Personality 추가 (0~5 사이의 값)
  2. Mating Season을 Date type으로 변경
  3. Postal code, address들 모두 제거하고 first_address와 second_address로 받음
  4. Breed를 리스트로 받음

@jeuxdeau SignUp 할 때 이제 이 양식으로 Post해줘!

jinwoo71 commented 6 years ago
jinwoo71 commented 6 years ago
jinwoo71 commented 6 years ago

Desired Mate의 Breed에만 '상관없음'을 추가하였다! Companion의 Breed는 '상관없음'이 없음

비슷하게, Desired Mate의 사이즈와 성별도 상관없음을 추가하였고, Companion은 상관없음 항목이 없다.

또한, Desired Mate의 Personality는 0-5의 값을 받고 (0은 상관없음) Companion은 Personality는1-5의 값을 받는다!!

jinwoo71 commented 6 years ago

@SonSang Message보낼 때 date_time 안보내줘도되고 (자동으로 현재시각) proposal 보낼 때 granted 안보내줘도돼!

jinwoo71 commented 6 years ago

@SonSang Message에 is_read (문법 맞아?) field 추가했어 post할 때 form은 그대로여도 괜찮아! default가 false라서

SonSang commented 6 years ago

응 진짜 고마워!ㅋㅋ

jinwoo71 commented 6 years ago

@SonSang

유저 업데이트는 http://127.0.0.1:8000/api/users/update/:id/ 에서 하면 됩니다! 그리고 password는 원래 비밀번호 쳐주세요 (vaseline이면 vaseline)

유저가 받은 메시지, 프로포절, 라이크는 http://127.0.0.1:8000/api/total/:id/ 에서 보면 됩니다.

jeuxdeau commented 6 years ago

파일 클래스를 만들었다. post로 업로드 됨 api/upload

jeuxdeau commented 6 years ago

컴패니언마다 파일 들고 다니게 https://github.com/jeuxdeau/Vaseline/commit/aad4a5a36954397c64b125c8a7f2e01d0fc5fb1b 이렇게 수정했는데 이 상태에서 서버 켜면 오류가 나 ㅜㅠ 야기서 더 할 게 있나?

+) 오류 나는 uri는 api/companion!

jinwoo71 commented 6 years ago

@jeuxdeau media : [] 부분 수정되었어!