Django: 개발환경세팅

박정환·2022년 6월 24일
0

개발환경 세팅



1. 기본 터미널 선택하기: Git-bash

Powershell, Command Prompt 보다 Git-bash를 기본 터미널로 선택합시다. bash는 리눅스상 명령어 체계를 따르는 터미널입니다.

2. 가상환경 설치하기

python -m venv myvenv(가상환경이름)

그러면 작업폴더에 myvenv라는 폴더가 생성됩니다.

3. 설치한 가상환경 실행하기

source myvenv/Scripts/activate

가상환경이 잘 실행된 상태이면 셸 프롬프트에 다음과 같이 (myvenv)라는 문자열이 표시됩니다.

4. 장고 설치하기

pip install django

잘 설치되었는지 확인하기

pip freeze

5. 장고 프로젝트 생성하기

django-admin startporject myproject(프로젝트이름)

__init__.py: 이 파일이 위치한 폴더가 패키지라는 것을 파이썬에게 알려주는 기능을 파일
settings.py:
urls.py: 각종 url을 등록.

"사용자가 이 url을 요청하면 이런이런 동작을 수행(이런 화면을 보여줘야)해!!"

manage.py: 대략 다음의 4가지의 기능을 수행한다.

  1. 서버 켜기(runserver)
  2. App 만들기*
  3. Database 초기화 및 변경사항 반영(migrate)
  4. 관리자 계정 만들기 (createsuperuser)


    *App: 프로젝트(웹서비스)의 세부 기능을 개발하기 위한 모듈 0(0eg.장바구니/결제/회원관리/...)
    *App을 만들고 나면 settings.py의 INSTALLED_APPS 리스트에 해당 app의 이름을 저장해주어야 함. (등록해야 내가 알지~)

asgi.py: 논외

0개의 댓글