기본적으로 장고를 이용한 프로젝트 생성의 흐름은
앱만들기 ㅡ> model만들기 ㅡ> view만들기 ㅡ>url 설정 ㅡ> template(html) 만들기
이런 흐름만 기억하고 있으면 웬만한 웹사이트들의 기능은 다 만들수있다 (장고가 다해줌)
우선 pycham프로그램으로 새로운 프로젝트를
가상환경으로 생성해준다
●
그후 터미널에서 장고 프레임워크를 install해준다
pip install django
●
현재 폴더에 config라는 폴더를 만들고 거기에설정파일을 집어넣겠다. ( . )
django-admin startproject cofig .
●
다음으로 데이터베이스를 초기화해주고 기본테블을 생성해준다
python manege.py migrate
●
관리자계정을 생성해준다 ( Username과 이메일 패스워드 설정 )
python manege.py createsuperuser
●●
여기서 장고의 장점이나왔는데 바로 관리자페이지다 등록된 사용자의 목록도 쉽게 클릭으로 바로 알아볼수있고 아직하진않았지만 model을 생성하고 쉽게 데이터를 추가할수도있다. 또한 커스팀마이징을 통해서 보다 효율적으로 화면에 나타낼수도 있다.
●
다음으로 APP만들기 ( startapp 뒤에는 폴더이름)
python manege.py startapp photo
●
이렇게 앱을 만든뒤 바로 config안에있는 셋팅파일에 나이제 photo앱 쓸거야 ~ 라고 알려주기위해서
INSTALLED_APPS 여기에
'photo'를 추가해준다
여기까지 기본적으로 프로젝트를 생성하는 법을 알아 보았다 이정도는 프로젝트를 시작할때 가장 기초적으로 해야할 것들만 적어놨는데 하루하루 새로운프로젝트를 할때마다 옵션이 있으면 추가해서 글 작성하자.