상세 컨텐츠

본문 제목

2. 프로젝트 설정 - (2) settings.py

Django

by evaseo 2021. 5. 11. 12:01

본문

1)         프로젝트의 설정 값과 규칙을 지정하는 파일

2)         개발하는 애플리케이션 등록: mguest라는 application을 등록


 

3)         데이터베이스 설정: 디폴트로 SQLite3 데이터 베이스 엔진을 사용하는 것으로 지정

<SQLite3>

<mariadb>

                                                      

        데이터베이스 엔진에 따라 달라짐

        Settings | Django documentation | Django (djangoproject.com) 참고

        ‘NAME’DB엔진에 미리 만들어져 있는 데이터베이스의 이름

 

4)         정적 파일 항목 지정: STATIC_URL, STATICFILES_DIRS등 관련 항목 지정

        새로 만든 app의 자원(app static폴더)를 관리하기 위한 설정

        static폴더 개발하는 앱에 폴더 생성

i.     css, js, images 등의 파일을 저장하는 폴더

ii.    html파일에서 호출하기 위해서는 경로를 settings.py에 설정해줘야 한다.

        os모듈 import해서 사용

        BASE_DIR은 경로 생성하는 객체명


5)         허용 IP주소 등록: ALLOWED_HOSTS = [ ]

        ‘*’: 모든 IP 허용 ex) ALLOWED_HOSTS = ['*']

        특정 IP주소 입력

 

6)         템플릿 항목 설정


7)         타임존 지정: 최초에는 세계표준시(UTC)설정, 한국 시간으로 변경해야 함

ex) TIME_ZONE = 'UTC'

 

'Django' 카테고리의 다른 글

3. MVT방식 - (1) Model  (0) 2021.05.11
2. 프로젝트 설정 - (4) DB 생성  (0) 2021.05.11
2. 프로젝트 설정 - (3) urls.py  (0) 2021.05.11
2. 프로젝트 설정 - (1) app만들기  (0) 2021.05.11
1. Django, 프로젝트 생성  (0) 2021.05.11

관련글 더보기