코딩 연습장/Django

Django 설치하기

Do아 2021. 6. 8. 09:27
728x90

2021/06/07(월)

 

Django란 뭐지?

- 일종의 프레임워크라고 할 수 있다 프레임 워크란 무엇이냐~

파이썬을 사용해 쉽고 빠르게 개발을 할 수있게 도와주는 개발 툴이다 이말이야~

단편적으로 웹사이트를 구현해봤다면 이해가 쉽겠지만 로그인이나 회원가입, 파일업로드하는 화면이나 서버를

하나의 툴로 보다 쉽게 만들 수 있다면 좋겠지? 그래서 만들어진게 Django다~

 

 

 

 

1. 파이썬이 없다면 먼저 파이썬 설치하도록 하자!

 

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

--> 설치 시에 ‘Add Python 3.8 to PATH’반드시 체크!!

 

 

설치 후 

window키 + R를 눌러 cmd창을 띄워서

python -V를 입력해 제대로 python이 설치됐는지 확인!

 

 

 

l  파이썬 가상환경사용해 보기

>cd \

>mkdir venvs(임의루트디렉토리)

>cd venvs

>python -m venv mysite (파이썬 모듈중 venv라는 모듈을 사용한다는 의미임)

가상환경의 이름을 mysite로 지을 필요는 없음.

 

l  가상환경에 진입하기

>cd c:\venvs\mysite\Scripts

>activate

(mysite)> (현재집입한 가상환경 이름임)

가상환경에서 벗어나고자 한다면 deactivate.

 

l  가상환경에서 장고설치하기

(mysite)>pip install Django==3.1.3

경고메세지는

>python -m pip install --upgrade pip명령을 입력으로 최신버전을 설치하면 됨.

--> 아래와 같은 경고메세지가 뜨면 최신버전 설치를 해줍시다~!

 

 

2.    장고 프로젝트 생성하기

l  기본 구성

>cd \

>mkdir projects

>cd projects

>c:\venvs\mysite\Scripts\activate

(mysite)>mkdir mysite

(mysite) c:\projects>cd mysite

(mysite) c:\projects\mysite>Django-admin startproject config . (장고프로젝트생성하기)

완료되면 구조는 크게 configmanage.py의 내용이 있음을 확인하면 됨.

 

 

l  개발서버 구동하고 웹사이트에 연결하여 보기.

(mysite)>python manage.py runserver(서버를 켠다는 의미임.)

자신의 로컬호스트 주소(127.0.0.1:8000)로 웹싸이트로 방문하면 자신만의 장고개발서버사이트가 보임.

위와 같은 화면이 뜬다면 성공~

 

 

 

**** mysite에서 가상환경에 간단히 진입하기 ****

가상환경에 진입하려면 매번 명령프롬프트를 실행하고 activate명령어를 입력하는데 이런 일련의 과정을 한번에 수행할 수 있도록 배치프로그램을 만든다.

<파일이름 : c:/venvs/mysite.cmd>

@echo off

cd c:/projects/mysite

c:/venvs/mysite/scripts/activate

이를 저장하고 환경변수의 PATH구성에 추가하여 >set path로 확인하고 >mysite하여 주면 됨.

 

** 메모장

 

** 환경변수

제어판 --> 시스템 및 보안 --> 시스템 --> 고급시스템 설정 --> 환경변수

 

 

위와 같은 설정을 마치면 cmd창에 mysite만 입력해도 가상환경에 진입성공~

728x90

'코딩 연습장 > Django' 카테고리의 다른 글

파이참 설치 및 한글 변환  (0) 2021.06.08