첫번째 프로젝트, My real trip (django 설정)

|

개인 프로젝트를 정리한 것입니다.
잘못된 내용이 있다면 편하게 댓글 남겨주세요!


My real trip

project/
  trip-project/
    myrealtrip-solo

    git init
    .gitignore

    pyenv install django
    pyenv shell

    charm.
    pycharm interpreter 설정

    django-admin startproject config
    mv config app
    .manage.py runserver

SECRET키 설정 제외하기

.secrets/
  base.json

app/
  config/

.secrets/base.json

{
  "SECRET_KEY": "-"
}

settings.py/base.py

BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
ROOT_DIR = os.path.dirname(BASE_DIR)

SECRETS_DIR = os.path.join(ROOT_DIR, '.secrets')
secrets = json.load(open(os.path.join(SECRETS_DIR, 'base.json')))
SECRET_KEY = secrets['SECRET_KEY']

settings.py/local.py

from .base import *

DEBUG = True
ALLOWED_HOSTS = []

WSGI_APPLICATION = 'config.wsgi.application'

DATABASES = {
    'default': {
        'ENGINE': '~',
        'NAME': ~,
    }
}

STATIC_URL = '/static/'