컴퓨터사이언스/파이썬 & 알고리즘

Pycharm(파이참)에 Django(장고) 설치

누군가의 이야기 2022. 1. 1. 17:14
728x90

며칠 전 유튜브 생활코딩 채널에서 파이썬으로 구현된 웹 프레임워크의 일종인 장고 강의가 올라왔고,

강의를 따라해보며 이에 수반되는 웹 개념을 복습해보고자 한다.

한 번 활용해보았었는데 기억도 가물가물하고 여전히 익숙하지 못하여서

이해하고 블로그에 정리 함으로써 나의 역량으로 만들어보는 것이 목표이다.

 

웹 애플리케이션을 만드는 작업에서 상당 부분은 어느 웹에서나 공통적으로 진행되고,

이런 작업들을 미리 해둔 소프트웨어를 웹 프레임워크라 한다.

 

https://www.youtube.com/watch?v=pbKhn2ten9I&list=PLuHgQVnccGMDLp4GH-rgQhVKqqZawlNwG&index=1 

총 14개의 짧은 영상으로 이루어져 있어서 수강하기에 부담이 없다.

 

새로운 파이참 가상환경을 만들고 장고를 설치해준다. 

pip install django

 

성공적으로 설치했다면 아래와 같은 명령어를 사용할 수 있는데

장고에서 사용되는 서브 명령을 알아볼 수 있다.

django-admin

django-admin startproject myproject .

startproject 명령어를 사용하여 myproject란 이름의 프로젝트를 현재 디렉토리(.)에 만들어준다.

 

위와 같은 폴더와 파이썬 파일들이 생성된 것을 확인할 수 있는데

주요 파일을 가볍게 설명하자면

settings.py : 프로젝트 운영에 필요한 다양한 설정들을 조정하는 파일.

urls.py : url 접속 처리를 해주는 파일. 라우팅을 해주는 가장 중요한 파일 중 하나이다.

라우팅이란, 들어온 패킷을 어느 출력 경로를 통해 다음 호스트로 전달해야 가장 효과적일지 결정하여 연결하는 것이다.

manage.py : 여러가지 기능(파이썬으로 작성한 함수 등)이 작성되는 파일.

 

아래 코드로 장고 기본 서버를 실행시킬 수 있고, url 접속해보면 성공적으로 설치하고 실행되었다는 문구를 볼 수 있다.

python manage.py runserver

여기까지 진행하였다면 장고를 활용하여 웹개발 할 수 있는 환경은 주어졌다.

728x90