내일배움캠프 TIL 23/09/11

김민재·2023년 9월 11일
0

프로젝트하면서 실수하거나 찾아본 부분

  • git clone [주소] . 잊지말기
    그런데 처음엔 생각을 해서 .을 넣어줬던것 같은데 clone 전에 venv를 설정해서 뭔가 오류가 생겼던 것 같다.
  • render와 redirect의 차이
    render(request, template_name, ...) vs redirect(to, ...)
    둘 다 기능(클래스의 메서드)의 return 값으로 함수를 종료(?)한다는 느낌이지만,
    render는 불러오고 싶은 template를 가져와서 그 값에 context로 원하는 인자를 넣어줄 수 있다. 반면 redirect는 to에 원하는 url값으로 보내준다는 느낌이다. 정해진 url을 불러오는 것이라 context 값을 보내줄 수는 없다.
  • ERD 설계에서 식별관계와 비식별관계
    식별관계는 '부모없는 자식은 없다'라는 말로 표현하는 글이 많던데, 자세히 풀어보자면 부모로부터 받은 값을 (PK,FK)로 활용하는 관계를 말한다. 즉, 자식 테이블은 자신을 표현할 수 있는 PK를 가지지 못한다는 의미로 받아들이는 게 가장 나은 것 같다. 반대로 비식별관계는 자식 테이블에서 자신을 나타내는 PK를 가지고 있고 이러한 형태를 지금 진행하는 팀프로젝트에서 많이 활용할 것 같다.

1개의 댓글

comment-user-thumbnail
2023년 9월 12일

오늘도 이렇게 하나 배웠네요~ 앞으로도 화이팅💪

답글 달기