10am- 10:30am | daily standup meeting
10:30am- 12pm | 1차 프로젝트 팀 발표
2pm - 4pm | 2차 Sprint Meeting(with Devs)
6pm - 7pm | Code Kata, 멘토님 미팅
10am- 10:30am | daily standup meeting
6pm - 7pm | Code Kata
:8000/movies
:8000/movies?category=1960
:8000/movies?category=film_drama
[
{
"id": 1
"name":"터미네이터"
"release_date":"1960"
}
{
"id": 2
"name":"대부"
"release_date":"1960"
}
]
country = request.GET.get("country")
films = Film.objects.filter(countries__name=country)
results = [{}]
다대다 -> films 에서 countries 로 넘어가려면 두번 넘어가야함
filter(countries__name):
여기서 사용하는 countries는 retated_name의 이름임
sql문만 가지고 필터링하는 능력을 키우자. 내가 가는 기업이 내가 쓰는 프레임워크를 쓴다는 보장이 없으니까.
프론트는 화면 하나 랜더링할때 여러번 패치해야한다(여러번 요청해야한다), 뒤만 바꿔서
통으로 가져오는것보다 랜더링하는게 좋다!!
쿼리파라미터는 백이 관여하지 않음. 프론트가 ?를 붙여주는 것. 쿼리는 잇다라는 뜻임 ?들어가는게 쿼리. ?는 엔드포인트로 안쳐줌. get메소드는 body에 존재하지 않지만 데이터는 보내고 싶다, 이때 사용하는게 쿼리파라미터. 엔드포인트에 정보를 담아주고 싶지만 body에는 정보가 없는 경우 데이터를 주고싶을 때 쿼리파라미터 사용. 조건에 대한 정보. get메소드다 보니까 body에 정보가 없어서 ?뒤에 조건 정보를 붙여서 줌. 쿼리파라미터 데이터타입은 무조건 str임을 주의. 숫자를 보내도 str이 됨
쉘에서 원하는 정보의 목록을 뽑을 수 있는지, orm으로 만들 수 있는지가 첫번째
이게 되면 이 조건들을 큐를 이용해서(장고 큐 객체) 어떻게 원할 때마다 큐 객체를 만들 수 있는지를 찾아봐야함. 각각 조건을 합쳐보는 뭐 그런걸
장고에서 쿼리파라미터를 어떻게 받는지
10am- 10:30am | daily standup meeting
6pm - 7pm | Code Kata
query_set[]
이 있으니까 doesnotexist는 안나옴.10am- 10:30am | daily standup meeting
10:30am- 12pm | AWS
6pm - 7pm | Code Kata
10:30am- 12pm | 1차 프로젝트 최종발표
2pm - 3pm | 개발자 이야기 및 기업협업 프로젝트 안내
3pm - 4pm | 프로젝트 영상 촬영 및 회고 미팅
6pm - 7pm | Code Kata