본문 바로가기

1.웹개발/Django

장고 시작하기

필요한 프로그램

 

python

git bash

vscode


작업 환경(폴더) 설정

 

 

 

vscode terminal

git bash 또는 vscode의 터미널 기능을 활용하여, 작업할 환경으로 이동한다

 

 


가상환경 생성 & 활성화

 

 

$ python -m venv [가상환경이름]
가상환경 생성
$ source [가상환경이름]/Scripts/activate
가상환경 활성화

 

 

가상환경 이름 = venv 로 설정하였습니다.

 

폴더를 확인해보면 다음과 같이 출력됩니다.

 

현재 프로젝트 폴더 상황

 

 

source venv/Scripts/activate 명령어 입력시
enter 입력

 

 

source 명령어로 가상환경을 실행시키면, 상단처럼 (가상환경이름)이 계속 출력됩니다.

 

 

터미널 별 활성화 방법

Git Bash
$ source [가상환경이름]\Scripts\activate
CMD
$ [가상환경이름]\Scripts\activate.bat
PowerShell
$ [가상환경이름]\Scripts\Activate.ps1
macOS
$ source [가상환경이름]/bin/activate

비활성화의 경우 deactivate라고 입력하시면 됩니다.


django 설치

 

다음으로, 가상환경에 django가 설치되어있는지 확인하기 위해 pip list 명령어를 입력합니다.

pip list 입력

django가 없으므로, 설치합니다. pip install django

pip install django
pip list로 확인

Django 최신버전이 설치되며, django를 지울경우 pip uninstall django 명령어로 가능합니다.

 

pip uninstall django & y 입력

특정 버전의 Django 설치를 원할경우 pip install django==[버전] 을입력해줍니다.

pip install django==3.2

 

 


프로젝트 생성

 

django가 설치되어있는 상태에서 (pip list로 확인)  django-admin startproject firstpjt .

 

 

 

 

현재 작업환경에, firstpjt라는 이름의 프로젝트가 생성되었습니다.

 

firstpjt 프로젝트 생성후 작업환경


서버실행

 

 

python manage.py runserver

 

 

python manage.py runserver

 

빨간색은, migrate되지 않았다는 안내로 거슬린다면 하단의 명령어 입력합니다.

 

python manage.py migrate

 

https://127.0.0.1:8000/으로 방문시

 

django 로켓 출력

 

django 로켓이 출력되면 성공입니다.

 

소스코드 복제를 원할시에는 https://github.com/hbsowo58/Django

 

00django_start 폴더를 사용하시면 됩니다

 

 

GitHub - hbsowo58/Django

Contribute to hbsowo58/Django development by creating an account on GitHub.

github.com

 

반응형

'1.웹개발 > Django' 카테고리의 다른 글

장고 게시판 작성하기(Model) CRUD - C  (0) 2022.04.22
장고 게시판 작성하기(Model) CRUD - R  (0) 2022.04.18