Project

Django 개발 환경 초기 세팅

알파파고 2025. 9. 22. 01:14
728x90

1. 한국어 세팅

LANGUAGE_CODE = 'ko-kr'

TIME_ZONE = 'Asia/Seoul'

 

2. uv add python-dotenv

env 파일 만들고 gitignore 추가 후 settings.py 에 로드 (db설정, api키 등등.. 공유사항이 아닌것)

# settings.py

from dotenv import load_dotenv
import os

load_dotenv()

SECRET_KEY = os.environ.get('SECRET_KEY')

 

3.static 폴더 만들기 + 필요에 따라 media 폴더도 생성(이미지, 파일업로드)

# settings.py
STATIC_URL = 'static/'

STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ]

 

# config/urls.py
from django.conf import settings
from django.conf.urls.static import static ...

if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

 

4. accounts 앱 생성 + 유저모델 생성

# settings.py

INSTALLED_APPS = [
	...
    'accounts',
]

유저모델 생성 후

# settings.py

AUTH_USER_MODEL = 'account.User'

 

 

5. (Git 설정) .gitignore 설정 체크

=> gitignore.io에 들어가서 Django 검색 입력 후 필요에 따라 복붙하고 이용.

 

6. 이후 makemigrations, migrate

 

7. (터미널) python manage.py createsuperuser로 슈퍼유저 만들기

728x90