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
'Project' 카테고리의 다른 글
| [Django] dj_rest_auth 와 allauth로 유저 api 구현하기 (0) | 2025.11.09 |
|---|---|
| [Django] json-log-formatter 한글 깨짐 인코딩문제 (0) | 2025.10.13 |
| [Django] JWT 토큰 저장은 헤더? 쿠키? (0) | 2025.10.07 |
| 앱에서 Flutter와 Django 서버 연결하기, http 통신 (0) | 2025.04.28 |