본문 바로가기
Category/Django

django-debug-toolbar 안 보이는 문제 해결

by Corinee 2025. 7. 17.
728x90
반응형

SQL 디버깅을 위해 django-debug-toolbar를 설치한 후에도 화면에서 툴바가 보이지 않는 문제가 있었다.

print(request.META['REMOTE_ADDR'])

 

확인을 위해 위의 코드를 뷰에 추가하고 서버를 실행했더니 아래와 같이 출력되었다.

 

로컬 서버를 도커로 띄워서 사용 중이라 "localhost", "127.0.0.1"을 추가하는 것으로는 해결되지 않았던 것이다. 그래서 INTERNAL_IPS에 "172.18.0.1"을 다음과 같이 추가한 후 재시작하니 툴바가 정상적으로 출력되었다.

# settings/dev.py

from .base import *

DEBUG = True

ALLOWED_HOSTS = ["*"]

INSTALLED_APPS += [
    "debug_toolbar",
]

MIDDLEWARE += [
    "debug_toolbar.middleware.DebugToolbarMiddleware",
]

INTERNAL_IPS = [
    "127.0.0.1",
    "localhost",
    "172.18.0.1",
]

CORS_ALLOWED_ORIGINS = [
    "http://localhost:3000",
    "http://127.0.0.1:3000",
]

CSRF_TRUSTED_ORIGINS = [
    "http://localhost:8000",
    "http://127.0.0.1:8000",
    "http://localhost:3000",
    "http://127.0.0.1:3000",
]

CORS_ALLOW_CREDENTIALS = True