Django 프로젝트 구축

Section 1. 가상환경 구축 및 Git 연동

1. Virtualenv & Git

  • Virtualenv 가상환경 구축
pip install virtualenv				# virtualenv 패키지 다운로드
virtualenv django_basic --python=python3.7	# 가상환경 프로젝트 폴더 생성
source bin/activate				# 가상환경 구동 (mac환경)

  • GitHub Repository 생성
  • init 후에 .gitignore 파일에 lib/, bin/, pyvenv.cfg 명시
git init
git remote add origin https://github.com/codren/Django_basic.git
git add .
git commit -m "first commit"
git push origin master




Section 2. 프로젝트 구축

1. Django 프로젝트 생성

  • 프로젝트 생성 시 프로젝트 이름과 동일한 폴더 생성 -> 프로젝트 전체 관리 모듈 집합 (url, settings 등)
  • board, user app 안에 templates 폴더 생성
pip install django				# Django 패키지 다운로드
django-admin startproject django_basic		# 프로젝트 생성
cd django_basic
django-admin startapp board			# board 게시판 앱 생성
django-admin startapp user			# uesr 사용자 앱 생성



2. 프로젝트와 앱의 차이

  • 프로젝트 - 웹 애플리케이션 프로그램 (쇼핑몰)
  • 앱 - 프로그램 내에서 특정 부분 (사용자, 게시판, 상품, 주문 등)



3. 프로젝트에 앱 등록

  • 프로젝트에 앱을 등록해야 앱에 여러 기능들을 자동으로 연동할 수 있음
  • 프로젝트 폴더 -> settings.py 파일 -> INSTALLED_APS = [] 안에 app 등록

좋은 웹페이지 즐겨찾기