Back-End/Django

[Django] 02. 장고 app 만들기 + db model 설정

uni2237 2021. 6. 23.
728x90
728x90

1. app 생성

$ python manage.py startapp self_checkout

 

 

self_checkout 디렉토리와 하위 파일들이 생긴것을 볼 수 있음.

 

2. settings 수정

애플리케이션 생성 후 장고한테 새로 만든 app을 사용할거라고 알려줘야한다.

해당 역할을 하는 파일 :  mysite/settings.py

settings.py 의 INSTALLED_APPS에 아래와 같이 새로 만든 app이름을 추가해주자.

 

3. models.py 에 생성할 db 테이블들 추가

 

4. migration & migrate

$ python manage.py makemigrations self_checkout
$ python manage.py migrate self_checkout

 

 

migration : 장고 모델에 (여기선 방금 만든 것) 변화가 생겼다는 걸 알려줌

 

migrate :  실제 데이터베이스에 모델 추가 반영

 

끝!

다음은 관리자 설정과 서버 실행 !! -> 링크

728x90

댓글