본문 바로가기
Django

django admin 페이지 css 깨짐 해결법

by zgabriel 2024. 7. 3.
728x90

django를 설치하고 admin 에 접속하면 css가 깨져 나오는 경우가 있다.

해결 방법은 아래와 같다.

1. 프로젝트 최상위 디렉토리에 static 폴더를 생성

2. settings.py에 아래 코드 추가

STATIC_URL = 'static/'

STATIC_ROOT = "/usr/web/backend/static"

3. urls.py 맨 아래에 아래 코드 추가

from django.conf.urls.static import static

from django.conf import settings

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

4. 쉘에서 아래 명령어 실행

. python manage.py collectstatic

settings.py의 debug를 true 하면 안된다는 이야기는 있는데 나의 경우는 4번까지만 진행해도 처리되었다

 

 

반응형