django | 0. 개발환경설정

sojung·2021년 5월 17일
1

django

목록 보기
1/21
post-thumbnail

장고란?

The web framework for perfectionists with deadlines.
마감에 쫓기는 완벽주의자를 위한 웹 프레임워크

장고는 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크다.

웹 프레임워크란?

웹 프로그래밍을 하기 위해서는 많은 기능이 필요하다. 쿠키, 세션 처리, 로그인/로그아웃 처리, 권한 처리, 데이터베이스 처리 등 많은 기능이 필요한데, 웹 프레임워크에는 이런 기능들이 이미 만들어져 있다.

VSCode 실행하기

마우스 오른쪽 버튼 -> Git Bash Here 클릭

1. 디렉토리 생성 및 이동

mkdir [디렉토리 이름]

mkrdir django_workspace

django_workspace라는 이름의 디렉토리 생성

cd [디렉토리 이름]

cd django_workspace

django_workspace 디렉토리로 이동

2. VSCode 실행

code.

Terminal 창 띄우기

bash로 되어 있는지 확인하기
만약 bash가 아닌 powershell이면 view>command palette>select default shell 입력>Git Bash 클릭

가상환경

1. 가상환경 설치

pipe install pipenv

가상환경을 만드는 명령이다. pip는 python의 약자이다.

2. 가상환경 실행

pipenv shell

가상환경을 실행하는 명령어이다. env는 environment의 약자이고, 가상환경을 실행하면 bash에서 pipenv로 바뀐다.

django

1. django 설치

pip install django

django를 설치하는 명령어이다.

2. django 프로젝트 생성

django-admin startproject [프로젝트 이름]

django-admin startproject firstproject

firstproject라는 이름의 장고 프로젝트를 생성한다.

3. 프로젝트로 이동

cd [프로젝트 이름]

cd firstproject

서버 실행 및 종료

서버를 실행하기 전에 ls를 입력하여 manage.py파일이 있는 디렉토리인지 확인한다.

ls를 쳤을 때 manage.py가 뜨면 된다.

1. 서버 실행

python manage.py runserver

서버를 실행하는 명령어

http://127.0.0.1:8000는 장고개발을 위해 사용되는 서버이고 들어가서 로켓이 발사되면 서버가 성공적으로 실행된 것이다.
로컬서버는 개발하고 있는 사람만 접속이 가능하다

2. 서버 종료

ctrl + C
profile
걸음마코더

1개의 댓글

comment-user-thumbnail
2022년 7월 21일

왜 이렇게 깔끔한 정리에 댓글이 없는지... 좋은 내용 감사합니다. 장고로 이번에 새로 배우는데 도움이 많이 되네요 ^^

답글 달기