inflearn logo
강의

Course

Instructor

[Daily Completion Challenge] <From Planning to Launch with FastAPI> with the Author

Sections 8.1–8.2: Implementing Calendar APIs per Host (p266~p298)

4주 1회차 과제

Resolved

44

dkim72409371

6 asked

0

두 요소를 모두 사용 하나, 각각 다른 용도로 쓸 것입니다.

 

is_host

 

용도: 호스트 전용 엔드포인트 접근 통제 및 UI 메뉴 노출, 권한 기반 라우팅

 

사용자 캘린더 보유 여부

 

용도: 실제 예약 생성/동기화가 필요한 시점에 필수 체크, 호스트의 온보딩 플로우의 완료조건

 

python aws tdd FastAPI 북-챌린지

Answer 2

0

hannal

is_host 는 호스트 자격 검증용, calendar 관계 데이터는 호스트 준비와 같은 상태 검증용으로 쓰시는 거군요. 🙂

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 김도균님.

김도균님께서 언급하신 is_host와 사용자 캘린더 보유 여부의 용도 구분은 매우 중요하고, 어떤 상황에서 어떤 체크가 필요한지를 명확히 이해한 것으로 보입니다. 이 구분은 시스템의 안정성과 사용자 경험 모두에 긍정적인 영향을 미치게 될 것입니다.

  1. is_host

    • 호스트의 자격을 확인하고, 그에 따라 접근 가능한 API 엔드포인트를 조정하는 데 중요한 역할을 합니다. 사용자가 더 이상 호스트가 되지 않을 경우, 해당 변경 사항은 is_host 필드에 빠르게 반영되어야 하며, 이는 API 접근 제어에도 영향을 미칠 수 있습니다.
  2. 사용자 캘린더 보유 여부

    • 예약 시스템에서 캘린더의 존재 여부는 매우 중요한 요소입니다. 사용자가 실제로 예약 관리 및 동기화를 수행하려면 필수적이며, 이는 호스트로서의 활동 능력을 가늠합니다. 캘린더가 정확하게 매핑되지 않는 경우에는 예약 과정에서 문제가 발생할 수 있으며, 잘못된 예약 정보가 기록될 위험이 있습니다.

이와 동일한 주제를 다룬 질문 및 답변 링크도 추천드립니다. 이들은 사용자가 시스템을 효율적으로 설계하고 관리하는 데 큰 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

4주 1회차 과제

0

44

2

4주 5회차 과제

0

44

1

4주 5회차 과제 제출

0

52

2

4주 4회차 과제 제출

0

62

2

351쪽 질문

0

52

2

4주 3회차 과제

0

49

2

refresh() 메서드와 픽스처에 대해 질문이 있습니다.

0

59

2

4주 2회차 과제 질문

0

57

3

4주 1회차 과제

0

53

2

4주 3회차 과제

0

55

2

4주 1회차 과제

0

52

2

4주 3회차 과제

0

38

1

4주 5회차 과제

0

38

2

4주 1회차 과제

0

30

2

4주 1회차 과제

0

25

2

4주 4회차 과제 제출

0

36

2

4주 1회차 과제 제출합니다.

0

43

1

4주 2회차 과제

0

49

1

patch 요청시 payload가 넘어가지 않습니다.

0

60

3

4주 1회차 과제

3

119

2

페이지 144 코드 문의

0

61

3

책과 github 코드가 다릅니다 p130

0

50

2

120페이지 코드 질문드립니다.

0

48

2

테스팅과 학습법의 관계 (?)

0

67

2