본문 바로가기

웹/Django

배포시 주의점

1. secrey key 

txt로 따로 저장하자

SECRET_KEY = os.environ['SECRET_KEY']  혹은

with open(os.path.join(BASE_DIR,'웹 디렉토리','secret_key.txt')) as f:

              SECRET_KEY =f.read().strip()

 

2.DEBUG

false 로 하자, 노출되면 안되는 항목이다.

그리고 이 경우 ALLOWED_HOSTS를 지정하자

DEBUG = true로 할 경우에는 자동으로 ALLOWED_HOSTS가 로컬호스트가 된다.

 

3.STATIC_ROOT

STATIC_ROOT =os.path.join(BASE_DIR,'웹 디렉토리','satatic)

하고 정적파일 지정된 디렉토리에 모으기

!!주의 

STATICFILES_DIRS 에 STATIC_ROOT항목에서 정의된 디렉토리 포함되면 안됨

그 뒤

python manage.py collectstatic

 

4.sql

sql파일 따로 txt 로 복사

DATABASES 항목에서 sql있는 디렉토리 지정

그리고

chmod 777 디렉토리

chmod 666 디렉토리/sql파일

' > Django' 카테고리의 다른 글

djando 0. 웹 클라이언트 라이브러리  (0) 2021.05.09
테스트 하기  (0) 2020.12.23
장고 프로젝트 순서2 - 뷰  (0) 2020.12.14
장고 프로젝트 순서 기본1 -모델  (0) 2020.12.14
제네릭 뷰  (0) 2020.12.11