[django] staticfiles 폴더 생성

최승언·2022년 11월 10일
0

django

목록 보기
8/15

django와 apache2 연동을 통해 웹 서버를 구성하려고 한다. 그럼 000-default.conf 파일에서 static파일이 있는 폴더를 지정해야 하는데 admin과 관련된 static 폴더가 없어서 관리자 페이지는 static이 할당되지 않는 페이지로 나온다.

그럴땐 collectstatic 명령어로 모든 static 파일을 하나의 폴더로 가져온 후 해당 폴더경로를 지정하면 해결된다.

우선 settings.py에서 STATIC_ROOT를 설정한다.

STATIC_ROOT=os.path.join(BASE_DIR, 'staticfiles')

그 후 해당 명령어를 입력하면 staticfiles 폴더가 생성되면서 해당 폴더아래에 모든 static 파일이 생성된 것을 확인할 수 있다.

python manage.py collectstatic 
profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글