장고 디렉터리 구조 변경

정은경·2021년 1월 29일
0

🎸 Play the Django 

목록 보기
44/57

삽질했던 포인트들!

two-scoops-of-django에서 제안한 장고 디렉터리 구조 반영해보기!
위와 같은 구조로 변경하면 바꿔줘야 하는 것들!

## plant-diseases-tracker-backend/tracker/config/settings/base.py
secret_file = BASE_DIR / 'secrets.json'

with open(secret_file) as f:
    secrets = json.loads(f.read())


def get_secret(setting, secrets=secrets):
    """비밀 변수를 가져오거나 명시적 예외를 반환한다."""
    try:
        return secrets[setting]
    except KeyError:
        error_msg = f"Set the {format(setting)} environment variable."
        raise ImproperlyConfigured(error_msg)
        
SECRET_KEY = get_secret('SECRET_KEY')

INSTALLED_APPS += [
    'corsheaders',
    'debug_toolbar',
    'rest_framework',
    'tracker.membership',
]


ROOT_URLCONF = 'tracker.config.urls'

WSGI_APPLICATION = 'tracker.config.wsgi.application'

manage.py, asgi.py, wsgi.py 파일에서 DJANGO_SETTINGS_MODULE 값을 아래의 값으로 변경

tracker.config.settings

아쉬운 점 😅

나는 사실 two-scoops-of의 장고 디렉터리가 주는 이점을 잘 모르겠땅;;
좀 더 개발하다보면 편의성을 느낄 수 있게될까?!

Reference

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글