リポジトリディレクトリ構造の変更

1559 ワード


挿入のハイライト!


2スプーン-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-cubs-ofの車庫カタログがもたらすメリットはよくわかりません.
再開発すると利便性が感じられますか?!

Reference

  • https://startcodingnow.com/two-scoops-django-config/
  • https://www.feldroy.com/products/two-scoops-of-django-3-x