-
[Django] 프레임워크 vs 라이브러리파이썬/Django 2022. 12. 7. 11:18728x90반응형
프레임워크 vs 라이브러리
라이브러리
함수나 클래스, 메소드 등 원하는 것을 작성하고 나중에 import/from 해서 사용하는 것
라이브러리는 request와 비슷한 것이다. (호출하여 사용하는 것)
프레임워크
프레임워크는 반대로 우리가 쓴 코드를 프레임워크가 호출하는 것이다. 장고 라는 하우스 안에서 장고의 룰에 맞게 코드를 짜면 장고는 그것을 읽고 반영한다.
Django에서 언어 설정, 대한민국 시간 설정하기
장고파일의 초기 설정을 바꾸기 위해서는 settings.py 파일을 수정하면 된다.
예를 들어, 언어와 시간설정을 하려면 내부에 있는 TIME_ZONE과 LANGUAGE_CODE 변수를 바꿔주면 된다.
settings.py
LANGUAGE_CODE = 'ko-kr' TIME_ZONE = "Asia/Seoul"
이처럼 원하는 결과를 위해 코드 내부에 있는 룰에 맞추어 코드를 작성하는 것이 프레임워크이다. 장고는 항상 위의 변수들을 예의주시했다가 바뀌면 결과에 반영하는 것이다.
LIST'파이썬 > Django' 카테고리의 다른 글
[Django] 사용자 app 생성하기 _Mac (0) 2022.12.27 [Django] app(폴더) 및 model 만들기 (0) 2022.12.07 [Django] 서버 구동하기 (feat. migration) 및 관리자 생성 (0) 2022.12.05 [Django] 개발환경 구축 및 프로젝트 생성_Mac (0) 2022.12.04 django 설치 및 환경설정 (0) 2022.11.21