#!/usr/bin/env python """Django 설정 확인 스크립트""" import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'executor.settings') django.setup() from django.conf import settings print("="*80) print("Django 설정 확인") print("="*80) print() print("기본 설정:") print(f" DEBUG: {settings.DEBUG}") print(f" SECRET_KEY: {'***' + settings.SECRET_KEY[-10:] if len(settings.SECRET_KEY) > 10 else '***'}") print(f" ALLOWED_HOSTS: {settings.ALLOWED_HOSTS}") print() print("데이터베이스:") print(f" ENGINE: {settings.DATABASES['default']['ENGINE']}") print(f" NAME: {settings.DATABASES['default']['NAME']}") print() print("정적 파일:") print(f" STATIC_URL: {settings.STATIC_URL}") print(f" STATIC_ROOT: {settings.STATIC_ROOT}") print(f" STATIC_ROOT 존재: {os.path.exists(settings.STATIC_ROOT)}") print() print("미디어 파일:") print(f" MEDIA_URL: {settings.MEDIA_URL}") print(f" MEDIA_ROOT: {settings.MEDIA_ROOT}") print(f" MEDIA_ROOT 존재: {os.path.exists(settings.MEDIA_ROOT)}") print() print("국제화:") print(f" TIME_ZONE: {settings.TIME_ZONE}") print(f" LANGUAGE_CODE: {settings.LANGUAGE_CODE}") print() print("설치된 앱:") for app in settings.INSTALLED_APPS: print(f" - {app}") print() print("="*80) print("설정 확인 완료!") print("="*80)