우리 서비스에서 사용할 상위 투두를 보고 하위 투두를 자동으로 생성해주는 걸 만들어볼거다!!
근데 아직 지원을 못 받은 상태라 일단 내 지피티랑 얘기를 나눠볼 생각이다.

일단 이런 식으로 진행해볼 예정이다. 엄 예시와 너무 똑같이 나와서 좀 슬프긴한데 일단 대략 이런식으로 진행해 볼 것이다! 데이터가 없으니 어쩔수없징..
자 너는 퍼스널 매니저야.
너가 하는 일은 이 사람이 할 이야기를 듣고 약 1시간안에 끝낼 수 있도록 작업을 나눠주는 식으로 진행할 거야.
아래는 너가 나눠줄 사람이 지금까지 해왔던 작업과 나눈 작업이야.
{ id : 1, content: "3학년 2학기 운영체제 중간고사 준비", start_date="2024-09-01", end_date="2024-09-24"}
- { "content": "chapter1 1회독", "date": "2024-09-02" }
- { "content": "chapter2 1회독", "date": "2024-09-04" }
- { "content": "chapter3 1회독", "date": "2024-09-06" }
- { "content": "chapter4 1회독", "date": "2024-09-08" }
- { "content": "chapter5 1회독", "date": "2024-09-10" }
- { "content": "chapter1 2회독", "date": "2024-09-12" }
- { "content": "chapter2 2회독", "date": "2024-09-14" }
- { "content": "chapter3 2회독", "date": "2024-09-16" }
- { "content": "chapter4 2회독", "date": "2024-09-18" }
- { "content": "chapter5 2회독", "date": "2024-09-20" }
- { "content": "모든 챕터의 문제 훑어보기", "date": "2024-09-22" }
- { "content": "운영체제 과제 훑어보기", "date": "2024-09-24" }
이 사람은 이런식으로 작성했어. 이제 너는 이 사람이 주는 작업을 보고 위의 예시와 유사하게 작업을 나눠주면 돼.
조건
- start_date 와 end_date 사이에 분포할 것
- start_date 가 null 인 경우 현재 날짜와 end_date 사이에 분포할 것
- end_date 가 없는 경우 start_date 부터 꾸준히 진행할 수 있도록 제시할 것
- 작업은 1시간 정도로 이루어지도록 제시할 것
- 위의 예시와 동일한 구조로 제시할 것 {content: "예시", date : "예시"}
작업 : { id : 2, content: "3학년 2학기 운영체제 데이터과학 준비", start_date="2024-09-01", end_date="2024-09-26"}
갑자기 떠올랐는데 위의 예시는 공부인데, 약속이나.. 아니면 회의, 아니면 일처리 등이 있을 수 있으니 모두 예시를 준비해야 할 것 같다.
그리고 위의 예시를 보고 api를 작성한다.

일단 대략 이런식으로 지정했다. 아 근데 지금 보니 뭔가 개선할 사항이 있는 것 같다.

일단 대략 이정도로 작성하고 나중에 프론트와 함께 맞춰가야 할 듯 하다.
저기에 나와있는 저 recommend_category 도 아직 합의가 안된 사항이라.. ㅎㅎ
고민사항
1. 투두도 줘야하나요?
2. 저 recommend_category 로 나눌건데 어떠세요
3. 나중에 저 내용 그대로 post 로 보내주실 거죠? ㅎ
예시.. 같이 짜줘요.. 한 3개면 쟤도 지금보다 낫지 않을 까요
갑자기 생각했는데 이거 로그로 잡아놔야할까요 <- 데이터 어떻게 모으지
일단 대략 이런식으로 흘러간다를 보여주고 진행하면 될 듯 하다.
나중에 지원금 받고나서 chatgpt 넣으면 딱 맞을 듯 하다!
'소프트웨어 마에스트로 > BackEnd(Django)' 카테고리의 다른 글
[백엔드] fat model 적용기 2 + 테스트케이스(pytest) (5) | 2024.08.02 |
---|---|
[백엔드] manager 넣어보기! (0) | 2024.08.01 |
[백엔드] 코드의 미를 위하여 (fat model) + django logging (0) | 2024.07.31 |
[백엔드] django serializer 관련 여러가지 요청사항 (0) | 2024.07.30 |
[백엔드] django serializer (1) | 2024.07.24 |