<오늘 한 일/>
- 알고리즘 문제 풀이
- https://guco.tistory.com/310
- https://guco.tistory.com/311
- 오늘 아침에만 2문제 풀었다..!!
- 뭔가 코테 실력이 점점 느는 거 같은데?!
- Django 50문 50답
- DRF permission_classes를 사용하는 이유는 무엇입니까?
- permission_classes를 사용하는 주요 이유는 API 엔드포인트에 대한 접근 권한을 제어하고 보안을 강화하기 위해서입니다. permission_classes를 사용하면, 각 API 뷰 또는 뷰셋에서 요청에 대한 접근 허가 여부를 결정하는 데 필요한 조건을 정의할 수 있습니다.
- Django는 어떤 종류의 데이터베이스를 사용합니까? Flask와의 차이는 무엇입니까?
- Django는 기본적으로 PostgreSQL, MySQL, SQLite, Oracle을 지원합니다.
- Django와 Flask의 차이점은 데이터베이스 지원과 프레임워크 구조, 두 가지를 들 수 있습니다.
- 데이터베이스 지원:
- Django: 기본적으로 데이터베이스 백엔드를 지원하며 상당한 부분의 설정을 고려해줍니다. 높은 수준의 ORM과 함께 제공되기 때문에 데이터베이스 작업이 더 간편합니다.
- Flask: 데이터베이스 연결 및 처리를 수동으로 설정해야 합니다. 개발자는 원하는 데이터베이스 백엔드 및 ORM을 선택하여 정의해야 합니다.
- 프레임워크 구조:
- Django: 높은 수준의 추상화를 제공하는 풀 스택 웹 프레임워크입니다. 프로젝트 구조부터 기능들을 많이 제공해 초기 설정 작업을 줄이고 빠르게 웹 애플리케이션을 구축할 수 있습니다.
- Flask: 마이크로 웹 프레임워크로, 데이터베이스 설정, 라우팅, 여러 기능 추가 등을 개발자가 직접 조작할 수 있는 유연성을 제공합니다. 더 작은 규모의 웹 애플리케이션을 개발하거나, 특화된 기능이 필요할 때 사용하기 좋습니다.
<느낀 점/>
- 오늘 아침에 기세 좋게 알고리즘 2문제 풀어서 오후에도 하나 풀 줄 알았는데 풀지 못 하였군....
<내일 목표/>
- 알고리즘 문제 풀이
- Django 50문 50답