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
'Category > Django' 카테고리의 다른 글
| [Django] 커스텀 유저 모델 적용 확인하기(feat: Docker 환경) (1) | 2025.08.13 |
|---|---|
| Throttling 적용하기 (0) | 2025.07.21 |
| N+1 문제 해결 (0) | 2025.07.17 |
| django-environ란? (0) | 2024.09.16 |
| WSGI(웹 서버 게이트웨이 인터페이스, Web Server Gateway Interface)란? (1) | 2024.09.15 |