The web framework for perfectionists with deadlines.
마감에 쫓기는 완벽주의자를 위한 웹 프레임워크
장고는 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크다.
웹 프로그래밍을 하기 위해서는 많은 기능이 필요하다. 쿠키, 세션 처리, 로그인/로그아웃 처리, 권한 처리, 데이터베이스 처리 등 많은 기능이 필요한데, 웹 프레임워크에는 이런 기능들이 이미 만들어져 있다.
마우스 오른쪽 버튼 -> Git Bash Here 클릭
mkdir [디렉토리 이름]
mkrdir django_workspace
django_workspace라는 이름의 디렉토리 생성
cd [디렉토리 이름]
cd django_workspace
django_workspace 디렉토리로 이동
code.
bash로 되어 있는지 확인하기
만약 bash가 아닌 powershell이면 view>command palette>select default shell 입력>Git Bash 클릭
pipe install pipenv
가상환경을 만드는 명령이다. pip는 python의 약자이다.
pipenv shell
가상환경을 실행하는 명령어이다. env는 environment의 약자이고, 가상환경을 실행하면 bash에서 pipenv로 바뀐다.
pip install django
django를 설치하는 명령어이다.
django-admin startproject [프로젝트 이름]
django-admin startproject firstproject
firstproject라는 이름의 장고 프로젝트를 생성한다.
cd [프로젝트 이름]
cd firstproject
서버를 실행하기 전에 ls
를 입력하여 manage.py
파일이 있는 디렉토리인지 확인한다.
ls
를 쳤을 때 manage.py
가 뜨면 된다.
python manage.py runserver
서버를 실행하는 명령어
http://127.0.0.1:8000는 장고개발을 위해 사용되는 서버이고 들어가서 로켓이 발사되면 서버가 성공적으로 실행된 것이다.
로컬서버는 개발하고 있는 사람만 접속이 가능하다
ctrl + C
왜 이렇게 깔끔한 정리에 댓글이 없는지... 좋은 내용 감사합니다. 장고로 이번에 새로 배우는데 도움이 많이 되네요 ^^