하루에는

Django 시작하기 본문

Python, Django

Django 시작하기

에는 2019. 10. 1. 14:47

Overview

  • 개발환경 셋팅
  • 장고 기초 설명

미리 설치해야 할 것

  1. Git bash
  2. Python (3.7 이상)
  3. VSCode 등 텍스트 에디터

Django

  • python 기반 웹 어플리케이션 프레임워크
  • MTV 패턴
  • admin 기능 제공
  • 쉬운 URL 파싱 제공

VSCode 세팅하기

code .를 치면 현재 디렉터리에서 VSCode 실행됨

가상 환경

장고 프로젝트마다 가상 환경을 생성해서 관리

  • 장고 프로젝트를 담는 통
  • 가상환경을 켜고 설치한 패키지들은 가상 환경에서만 영향을 미침
  • 장고 프로젝트별로 가상환경을 설치해야 함

터미널 명령어 모음

가상환경 만들기

python -m venv myvenv

가상환경 실행(source는 .으로 대체 가능)

source myvenv/Scripts/activate # 윈도우
source myvenv/bin/activate # 맥

가상환경 끄기

deactivate

장고 설치

pip install django

새 프로젝트 생성

django-admin startproject projectname

새 앱 생성

python manage.py startapp appname

서버 RUN

python manage.py runserver

마이그레이션 만들기

python manage.py makemigrations

DB migrate

python manage.py migrate

superuser 만들기

python manage.py createsuperuser

shell 실행

python manage.py shell

static file collect

python manage.py collectstatic
Comments