DjangoTube: 시작하기
오늘 우리는 Django로 유튜브동영상을 추가할 수 있는 간단한 동영상 서비스를 만들어 볼거에요!
일단 여러분이 프로젝트를 시작할 디렉토리를 만들거에요.
그리고 해당 디렉토리로 이동해 봅시다.
앞에서 Python과 Django를 설치 해 보았으니 본격적으로 프로젝트를 시작해 보는 첫 단추를 끼워 봅시다. 장고의 기본 골격을 만들어주는 스크립트를 실행해 볼건데요. 이 디렉토리와 파일 묶음은 나중에 사용할 것입니다. 장고에서는 디렉토리 이름과 파일 이름이 무척 중요하므로 파일이름을 마음대로 변경해서도, 다른곳으로 옮기면 안되는 것을 꼭 기억해 주세요!
다음 명령어를 실행해서 여러분의 첫번째 django 프로젝트를 만들어 봅시다.
점 (
.
)은 현재 디렉토리에 장고를 설치하라고 알려주기 때문에 매우 중요해요. 꼭 잊지 말아주세요!
djangotube
라는 이름을 가진 django 프로젝트를 생성하게 되면 아래와 같은 디렉토리 구조를 가지게 됩니다.
사이트 내 데이터를 저장하기 위한 데이터베이스를 생성해 주기 위해 아래의 명령어를 입력해 줍니다.
리눅스와 Mac은python 아닌 python3으로 진행해주세요!
db.sqlite3
라는 데이터베이스 파일이 생겼을 거에요.
이제 웹 서버를 시작해 웹사이트가 잘 작동하는지 확인해봅시다.
윈도우에서 UnicodeDecodeError를 썼는데 오류가 난다면 아래 명령을 대신 써보세요.
브라우저(크롬, 인터넷 익스플로러, 파이어폭스 등)로 127.0.0.1:8000
에 접속해서 장고가 잘 동작하는지 확인해보세요!
위와 같은 페이지가 뜬다면 성공적으로 장고가 동작하고 있는거에요. 우와아아 축하합니다! :)
어플리케이션 추가하기
우선 장고 서버를 Ctrl키와 C를 누르셔서(Ctrl+C
) 꺼 주시고, 아래 과정을 진행해 주세요.
여러분의 첫번째 프로젝트를 만들었어니 djangotube 프로젝트 안에 video 라는 App을 만들어 볼거에요!
manage.py 파일이 있는 위치에서 다음 명령어를 입력해야 합니다.
djangotube 폴더(manage.py파일이 있는 곳) 안에서 위의 명령어를 입력해 주게 되면 아래와 같은 디렉토리 구조를 가지게 됩니다.
어플리케이션을 생성한 후 장고에게 사용해야한다고 알려줘야 합니다. 이 역할을 하는 파일이 djangotube/settings.py
인데요. 이 파일 안에서 INSTALLED_APPS 리스트의 제일 아래에 video
를 추가하세요. 최종 결과물은 아래와 다음과 같을 거에요.
주의: INSTALLED_APPS의 모든 요소 끝에 콤마(
,
)가 있는지 꼭 확인하세요!
다음 챕터로 넘어가 볼까요!!
Last updated