Tutorial 장고 튜토리얼 1 - 4 정리 및 요약
페이지 정보
본문
장고 튜토리얼 1 - 4 정리 및 요약
사전 전제
- 운영체제 Windows 10
- 파이썬 설치
- VSCode 설치
- 터미널 : Git Bash 추가 (VSCode 확장 프로그램으로 설치)
장고 튜토리얼 1
- 프로젝트 폴더 : jjum-django
- VSCode 실행 > jjum-django 폴더 열기
- 터미널 실행
장고 튜토리얼 2
- 마이그레이션 migration : models.py 파일에 작성한 내용 즉 DB에 관련된 클래스 등을 실제로 DB에 적용하는 것.
- 장고에서 마이그레이션은 히스토리로 기록된다.
- makemigrations 명령은 DB 테이블의 생성, 변경, 삭제 등을 실행하는 명령
- migrate 명령은 테이블의 컬럼의 생성, 변경, 삭제 등을 실행하는 명령
- 개발 서버 웹사이트 실행 : $ python manage.py runserver > 웹브라우저 주소창에 127.0.0.1:8000/ 입력 > * 8000은 뭐지? 포트번호. 장고는 디폴트로 8000을 포트번호로 사용한다. WWW는 대부분 8080, 80, 443(SSL)을 사용한다.
- 관리자 로그인? 127.0.0.1:8000/admin/ > 관리자를 생성하지 않았으므로 로그인은 안됨.
- 관리자 생성 : $ python manage.py createsuperuser
- 생성한 관리자(admin) 아이디와 비번으로 로그인 해보자
장고 튜토리얼 3
- 실제 간단한 앱 작성 : polls app
- 앱 설치 명령 : $ python manage.py startapp polls