본격적인 Python Django framework 실습에 앞서 프로젝트와 앱 생성을 시작해보겠습니다.
그러기 위해서 가상환경에 장고를 설치해야하는데요.
pip install django
패키지 설치가 완료된것을 확인
이제 django-admin을 통해 프로젝트를 생성 할 수 있습니다.
django-admin startproject tutorial
cd tutorial
프로젝트를 생성하고 프로젝트 구조가 트리형식으로 생성된것을 확인 할 수 있습니다.
하나의 장고 프로젝트는 다수의 앱을 가질 수 있는데요. 이제 앱을 생성해 보겠습니다.
./manage.py startapp community
이제 데이터베이스를 연동시켜줘야 하는데요. setting.py 환경설정파일을 통해 데이터베이스를 관리할 수 있습니다.
./manage.py migrate
이제 기본적으로 장고에 필요한 데이터베이스까지 생성 완료되었습니다.
다음으로 슈퍼유저를 생성해보겠습니다.
./manage.py createsuperuser
순서대로 username, email, password를 작성하면 성공적으로 슈퍼유저가 생성이됩니다.
이제 웹서버를 구동해보겠습니다.
./manage.py runserver
성공적으로 웹서버가 실행되고, http://127.0.0.1:8000/ 으로 접속해보면 다음과 같은 화면이 뜨게됩니다.
이상으로 장고 프로젝트 & 앱을 생성해보았습니다.