- 데일리 과제[Django 50문 50답] 테스트코드에서 setup 함수와 setupclass의 차이는 무엇입니까? setUp 함수는 각 테스트 함수가 실행되기 전에 호출됩니다. 각 테스트 함수에 대해서 독립적인 테스트 환경을 구성할 수 있게 됩니다. 테스트 간의 상태를 분리하여 테스트 결과에 영향을 주지 않도록 해줍니다. setUpClass 함수는 테스트 케이스 클래스에 생성된 첫 번째 테스트가 실행되기 전에 호출되며, 단 한 번만 호출됩니다. 호출된 후 전체 테스트 케이스에 걸쳐 공유 환경이 유지됩니다. 공통적인 설정이나 리소스를 한 번만 초기화하고 전체 테스트에 걸쳐 재사용할 수 있습니다. Template Engine을 사용할 때, 발생하는 CSRF Error가 무엇이고 어떻게 해결합니까? CSR..
- 데일리 과제[Django 50문 50답] FBV와 CBV는 각각 무엇이며, 어떤 차이가 있습니까? FBV와 CBV는 Django에서 사용하는 두 가지 다른 뷰(view) 작성 방식입니다. 뷰는 사용자의 HTTP 요청(request)에 응답(response)하는 핵심 컴포넌트로, 웹 애플리케이션의 동작을 결정합니다. 먼저, FBV는 Function-Based Views의 약자로, 함수를 사용하여 뷰를 작성하는 방식입니다. 요청(request)을 처리하는 로직을 각각의 함수에 직접 작성합니다. 함수는 특정 URL 경로와 연결되어 사용자 요청에 응답합니다. 일반적으로 작은 프로젝트에서 사용되며, 코드가 간결하고 이해하기 쉽습니다. CBV는 Class-Based Views의 약자로, 클래스를 사용하여 뷰를 ..
이번 주... 이력서 쓰기 참 어려운 것 같다 어떻게 하면 눈에 띄는 자기소개 문구를 생각해낼 수 있을까 이력서 쓰는 데에 시간을 너무 많이 쓴 것 같다 알고리즘 문제 풀 거 풀고, cs 개념 익힐 거 익히고 그 다음에 남는 시간에 이력서를 수정했어야 했나....? 이번 주는 조금 망한 주가 아닌가 싶다 ㅠㅠ 그래도 주말 동안 아무것도 안 하진 않고 깃허브 리드미를 꾸며봤다..ㅎㅎ https://github.com/goodminjeong goodminjeong - Overview goodminjeong has 16 repositories available. Follow their code on GitHub. github.com 인텔리픽에서 2번째 이력서 피드백을 받았는데 개선 필요가 떠서 수정 후 다시 ..
- 데일리 과제[Django 50문 50답] 데이터 테이블 간의 관계를 나타내는 FK, OneToOne, ManyToMany 필드에 대해서 설명하시오 FK: Foreign Key의 약자. 외래키라고 부름. 일대다(1:N) 관계를 나타냄. 예를 들면 유저 모델과 게시글 모델 간의 관계가 외래키 관계이며, 한 명의 유저가 여러 게시글을 작성할 수 있음을 나타냄. 외래키 필드는 다수가 되는 쪽 즉, 게시글 모델에 존재함. OneToOne: 일대일(1:1) 관계를 나타냄. 예를 들면 유저 모델과 유저의 개인정보 모델 간의 관계라고 할 수 있음. 한 명의 유저에게는 하나의 개인정보 모델과 관련이 있음. 또한, 하나의 개인정보는 한 명의 유저만을 가리킴. foreignKey에 unique=True 옵션을 넣으면 O..
- 데일리 과제[Django 50문 50답] Django Template Engine은 무엇이고 어떤 기능을 제공합니까? Django Template Engine은 Django 웹 개발 프레임워크의 일부로서, 동적 웹 페이지를 생성하기 위한 도구임. 템플릿 엔진은 기본 HTML/CSS와 Python 코드 사이의 다리 역할을 하여 웹 페이지에 동적인 콘텐츠를 삽입하고 유효한 HTML 문서를 생성함. 템플릿 상속: Django Template Engine은 템플릿 상속을 지원하며, 이를 통해 웹 개발자가 기본 템플릿에 공통 요소(헤더, 푸터, 네비게이션 등)를 포함하여 개별 페이지에서 중복되는 코드를 최소화할 수 있음. 태그와 필터: 템플릿 엔진은 다양한 태그와 필터를 제공해 프로그래밍적인 작업을 쉽게 처리..