반응형
맨날 할때마다 구글링해서 내가 적어둔 장고 프로젝트 생성 과정.
파이참이 아닌 환경에서 진행.
가상환경 생성부터 마이그레이션과 관리자계정 생성까지.
가상환경 생성
# 프로젝트 생성 및 폴더 이동
mkdir django
cd django
# 가상환경 생성 및 활성화&비활성화
python -m venv <env_name>
source <env_name>/bin/activate
deactivate
django 프로젝트 생성
# 가상환경 활성화
source <env_name>/bin/activate
# 장고 설치 pip이 안되면 pip3
pip install django
# 장고 프로젝트 생성
django-admin startproject <main_app_name>
# 장고 프로젝트 실행. python이 안되면 python3
cd <main_app_name>
python manage.py runserver <portnumber(default 8000)>
# 장고 프로젝트에 앱 추가
django-admin startapp <sub_app_name>
# 마이그레이션
python manage.py makemigrations <app_name(default all)>
python manage.py migrate <app_name(default all)>
# 마이그레이션 상태보기
python manage.py showmigrations <app_name(default all)>
# 관리자 계정 생성 ( 마이그레이션 후에 진행해야함. http://127.0.0.1:8000/admin )
python manage.py createsuperuser
'Code > Django' 카테고리의 다른 글
wagtail MEDIA_URL 연결 (0) | 2024.07.29 |
---|---|
url view 추가하기 CBV ( ListView) (0) | 2024.07.01 |
url view 추가하기 FBV (0) | 2024.06.26 |
Django + Wagtail Start (0) | 2024.05.10 |
Django 정리1 (0) | 2023.12.29 |