1. 장고란 무엇인가


django: The web framework for perfectionists with deadlines.

장고: 마감에 쫓기는 완벽주의자를 위한 웹 프레임워크


장고는 웹 프로그램을 쉽고 빠르게 만들 수  있도록 도움을 주는 웹 프레임워크이다.

 

2. 장고의 장점

 

-빨리 만들 수 있다.

-안전하다.

-기능이 많다.

 

3. 장고 설치하기

 

-파이썬 가상환경을 통해 장고를 설치한다.

-가상환경에 설치를 통해 독립적인 환경을 만들어줄 수 있다.

-명령프롬포트를 이용해 venvs라는 디렉토리를 만든다.

C:\Users\porimp>cd \
C:\>mkdir venvs
C:\>cd venvs
C:\venvs>

-이제 생성된 디렉토리에 가상환경을 만들어준다.

C:\venvs>python -m venv mysite

-다음으로 mysite가상환경에  진입한다.

C:\venvs>cd C:\venvs\mysite\Scripts
C:\venvs\mysite\Scripts> activate
(mysite) C:\venvs\mysite\Scripts>

-이제 가상환경에서 장고를 설치한다.(pip install django)

-설치 후 pip upgrade까지 해준 상태이다.

 

3. 프로젝스 생성하기

-프로젝트 생성 전 다음과 같이 프로젝트의 루트 디렉토리를 만들어준다.

-그리고 가상환경을 실행시킨다.

C:\Users\pahke>cd \
C:\>mkdir projects
C:\>cd projects
C:\projects>
C:\projects>C:\venvs\mysite\Scripts\activate

-mysite라는 디렉토리를 생성 후 이동한다.

-이후에 django-admin을 이용해 장고 프로젝트를 생성한다.

(config 뒤에 . 을 포함해야한다. . 은 현재 디렉터리를 프로젝트 디렉터리로 만들어준다.)

 

4. my site 구동하기

-다음 명령어를 입력해 my site 웹사이트를 구동한다.

-python manage.py runserver 를 통해 장고가 실행됐다.

-내용을 읽어보면 http://127.0.0.1:8000/ 에서 장고서버가 시작 됐다는 것을 알 수 있다.

-실제로 주소창에 입력해서 이동하면 다음과 같이 사이트가 보인다.

-http://127.0.0.1:8000/ 대신 http://localhost:8000/을 입력해도 같은 결과가 나타난다.

+ Recent posts