[TIL]스타벅스 데이터 CRUD 과제

박현희·2020년 10월 7일
0

1. 가상환경 생성

2. 가상환경 진입


진입 후 필요한 패키지 설치

3. 프로젝트 생성

⭐️프로젝트는 django-admin 명령어를 사용하고 그 안에 존재하는 app은 python 명령어를 사용 해야한다.⭐️

4. 앱 생성

5. MySQL 실행

6. database 생성

7. database table 생성

table은 앱의 models.py에 만들어준다.

8. migration / migrate

database 생성 후에는 잊지말고 꼭 makemigration과 migrate를 해주어야 한다. makemigration은 models.py에서 적용한 변경사항이나 추가된 혹은 삭제된 사항들을 감지하여 파일로 생성해주고(python으로 작성된 문을 SQL문으로 바꿔서 DB에 넘길 준비를 한다.) migrate은 적용되지 않은 migrations들을(설정값들을) 적용 시켜준다.

9. database 확인

확인은 아까 실행한 mysql에서 진행한다.
먼저, 생성한 database를 사용하겠다고 명령한다.

mysql>SHOW tables

로 models.py에서 만든 테이블이 잘 반영 됐는지 확인한다.

10. database에 data 넣기

python manage.py shell

shell에 진입 후 쿼리문을 사용하여 데이터를 만든다.
(따로 포스팅 예정)

11. mysql에서 확인

0개의 댓글