본문 바로가기
Backend/Django

Django 사용법

by Dreamvelope 2023. 3. 23.

장고(Django) 사용법

  1. Django 설치하기

Django를 사용하려면 먼저, Django를 설치해야 해요. Django를 설치하련면 다음과 같이 명령어를 입력해주세요.

pip install Django
  1. Django 프로젝트 만들기

Django 프로젝트를 만드려면, 다음 명령어를 입력하세요.

django-admin startㅕproject <프로젝트이름>

이 명령어를 실행하면 프로젝트 이름을 가진 새로운 디렉토리가 생성돼요.

  1. 애플리케이션 만들기

Django 애플리케이션을 만들려면, 다음 명령어를 입력하세요.

python manage.py startapp <애플리케이션이름>

이 명령어를 실행하면 애플리케이션 이름을 가진 새로운 디렉토리가 생성돼요.

  1. URL 매핑하기

URL매핑은 클라이언트 요청이 들어왔을 때, 어떤 뷰 함수를 실행할지 결정하는 작업이에요. Djnago에서 URL 매핑을 하려면 'urls.py' 파일을 수정하세요.

 

2.뷰 만들기

Djnago에서 뷰는 웹페이지를 동적으로 생성하는 파이썬 함수에요. 뷰 함수를 만들려면, 애플리케이션의 'views.py' 파일을 수정하세요.

  1. 템플릿 만들기

Django에서 템플릿은 HTML 파일과 비슷해요. 템플릿에서는 동적으로 생성된 데이터를 출력할 수 있어요. 템플릿을 만들려면, 애플리케이션 디렉토리 안에 'templates' 폴더를 만들고, HTML 파일을 생성하세요.

  1. 데이터베이스 모델 정의하기

Django에서는 데이터베이스 모델을 사용하여 데이터를 저장하고 관리해요. 데이터베이스 모델을 만들려면, 애플리케이션 디렉토리 안에 'models.py' 파일을 생성하고, 모델 클래스를 정의하세요.

  1. 데이터베이스 마이그레이션

데이터베이스 모델을 정의한 후에는, 데이터베이스 마이그레이션을 해야 돼요, 데이터베이스 마이그레이션은 데이터베이스 스키마를 생성하거나 업데이트하는 작업이에요.

python manage.py migrate
  1. 데이터베이스 생성

Django에서는 데이터베이스를 생성하기 위해 다음 명령어를 실행하면 돼요.

python manage.py migrate

이 명령어를 실행하면 데이터베이스 스키마가 생성됩니다.

  1. 서버 실행

마지막으로, 다음 명령어를 실행하여 개발 서버를 시작할 수 있어요.

python manage.py runserver

이 명령어를 실행하면, 개발 서버가 시작되며, 브라우저에서 'http://localhost:8000/'에 접속하면 Django 애플리케이션을 볼 수 있어요.

이러한 단계를 거쳐 Django 애플리케이션을 만들 수 있어요. 필요에 따라서 추가적인 설정과 라이브러리를 사용할 수 있으며, Django의 강력한 기능들을 활용하여 다양한 웹 애플리케이션을 개발할 수 있어요.

이상으로 장고 사용법을 단계적으로 살펴봤어요. 다음 글 부터는 각 단계별로 세부적인 사용법을 포스팅 하도록 할게요 !!

댓글


반갑습니다 ✿ڿڰۣ— 조은하루 ^^
SSAFY 9기 김웅서 티스토리