[ TIL ] 2022-03-17 Django 프로젝트 생성하는 법 및 기본 세팅
이전 포스트에서는 프로젝트 설정을 담고 있는 파일만 생성했으나,
이번엔 몇 가지 설정을 알맞게 수정하고 app을 생성할 예정이다.
- myProject 라는 Django 프로젝트를 생성한 뒤 디렉토리 구조를 살펴보면 이와 같다.
여기에서 setting.py에 들어간 뒤 TIME_ZONE을 수정한다.
기본 값으로 UTC가 들어가는데 한국 시간에 맞도록 Asia/Seoul로 수정
- 프로젝트 설정파일만으로는 부족하기 떄문에 기능을 위한 앱을 추가해야한다.
- cmd에서 위의 명령어를 실행하면 프로젝트에 새로운 폴더가 생성된다.
- 아까의 settings.py 로 돌아가서 INSTALLED_APPS 에 방금 생성한 myApp을 추가한다.
- Django에서 기본적으로 지원하는 기능을 추가하는 구문을 실행한다.
- "python manage.py migrate" 를 실행하면 Admin 페이지를 사용할 수 있다.
- 서버를 키고 주소 뒤에 /admin을 붙여 관리자 페이지로 이동한다.
- 관리자 계정이 없기 때문에 createsuperuser 를 통해 계정을 생성한다.
- 이메일은 입력 안해도 괜찮음
- 비밀번호는 너무 짧을 경우 경고가 나오는데 y를 누르면 무시하고 생성
- 실행한 관리자 페이지
- 기본으로 제공하는 기능이 아주 뛰어나다.
다음 포스트에는 urls와 views 에 관해 다룰 예정