본문 바로가기

웹/Django

django 1. 개발환경 구축하기

1. 가상 환경 과 장고 프로젝트 만들기 

먼저 virtual environment 를 만들어보자.

cmd 에서 자신이 만들고자 하는 디렉토리로 이동해 다음과 같이 입력하면 된다.

 

>>python -m venv 가상환경이름

 

그런 다음 해당 디렉토리를 탐색기에서 확인해보자 , 가상환경이름 으로 된 디렉토리가 하나 만들어져 있을 것이다.

그리고 cmd에서 새로 생긴 디렉토리의 하위에 있는 Scripts로 이동해서 다음과 같이 입력하자

 

>>activate 

 

이 명령으로 인해 가상환경이 실행이 되었다. 

참고로 가상환경 종료를 위해서는  deactivate 명령어를 입력하면 된다.

그럼 pip 를 최신버전으로 설치하자. pip 는 python 의 패키지 매니저이다.

django 는 pycharm 같은 ide 에서도 설치가 가능하지만 cmd의 pip를 통해서도 설치가 가능하다.

 

pip install django==3.1.3 

 

버전은 3.1.3 아니더라도 괜찮다.

설치가 되었으면 장고 프로젝트를 담을 디렉토리를 만들고 그 디렉토리로 이동하자.

가상환경이 설치되어 있는 디렉토리가 아니어도 괜찮다. 

가상환경의 디렉토리와 장고 프로젝트의 디렉토리는 별개이다. 

대신 장고 프로젝트를 만드는 과정도 가상환경에서 실행이 되어야 한다.

다음과 같이 입력하여 장고 프로젝트를 생성해 보자

 

django-admin startproject config .

 

그럼 해당 디렉토리에 config 폴더와 manage.py 가 생성된걸 볼 수 있다.

python manage.py runserver 를 입력하면 장고 개발 서버가 실행된다.

개발 서버를 종료하려면 ctrl + c 를 누르자

 

한번 서버를 실행했다면 웹 브라우저에 http://127.0.0.1:8000/ 주소로 가보자

 

2. pycharm 에서 환경설정 하기 

    a. settings -> 톱니바퀴 모양 버튼 클릭 -> add ->django 검색후 install 

    b. django-admin startproject 프로젝트 이름 

    c. python manage.py migrate   #필수는 아니다. 데이터 베이스와 User, Group 테이블이 생성된다.

    d. python manage.py startapp 앱 이름

    e. settings.py 에서 LANGUAGE_CODE = 'ko-kr' 와 TIME_ZONE = 'Asia/Seoul' 설정

 

 

' > Django' 카테고리의 다른 글

Django 3. 화면이동과 view 와 template간의 폼 처리  (0) 2021.05.13
Django 2. 프로젝트 뼈대 만들기  (0) 2021.05.10
djando 0. 웹 클라이언트 라이브러리  (0) 2021.05.09
테스트 하기  (0) 2020.12.23
배포시 주의점  (0) 2020.12.21