Code/Django

가상환경부터 django 프로젝트 생성까지(mac, terminal, venv. no pycharm)

하말 ⍺ 2024. 1. 17. 14:43
반응형

맨날 할때마다 구글링해서 내가 적어둔 장고 프로젝트 생성 과정.
파이참이 아닌 환경에서 진행.

가상환경 생성부터 마이그레이션과 관리자계정 생성까지.

 

가상환경 생성

# 프로젝트 생성 및 폴더 이동
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