장고 개발환경 설정하기

Posted on 2021-08-25 by GKSRUDTN99
Django로 웹사이트 만들기 장고

파이참으로 가상환경 만들기

  1. 파이참으로 작업할 프로젝트 폴더를 연다.
  2. PyCharm -> Preference에서 Project: 프로젝트 폴더명 아래에 Python Interpreter를 클릭
  3. 설정(톱니바퀴)에서 Add..를 클릭!
  4. Base Interpreter와 location을 확인한 뒤 OK
  5. 터미널에서 가상환경은 source venv/bin/activate로 활성화한다.
  6. .gitignore에 .idea/ 추가하기
  7. pip install django로 장고 패키지 설치

장고 프로젝트 생성하기

  1. django_admin startproject [프로젝트 이름] .을 입력해 프로젝트를 생성한다.
  2. python manage.py migrate를 입력해 기본 db(sqlite3)를 생성한다

    sqlite3는 파일 기반의 데이터베이스로, 다른 db에 비해 설치과정이 간단하고, 관리가 편리하지만, 사용자 수가 늘어나 읽고 쓰기가 빈번하게 일어나는 대형 프로젝트에서는 불리하다.

  3. python manage.py createsuperuser를 입력해 관리자 계정을 생성한다.
  4. python manage.py runserver를 실행한다.
  5. localhost:8000/admin/으로 접속해 관리자 페이지를 확인한다.

파이참에서 Django 지원 기능 활성화하기

  1. PyCharm > Preferences > Languages & Frameworks > Django 클릭
  2. Enable Django Support 클릭
  3. Django project root를 프로젝트의 최상위 폴더로 설정
  4. Settingssettings.py파일로 설정하면 된다.

새 앱 추가하기

  1. python manage.py startapp [앱 이름]으로 새 앱을 만든다.
  2. settings.py파일에 새 앱을 등록한다.