본문 바로가기
Web Development

Django 환경설정(1) : 프로젝트 생성, 어플리케이션 생성

by ISLA! 2023. 7. 26.

Django 환경설정

해당 과정을 진행하기 전에, 아래 과정이 완료된 상태입니다.
1. github와 연결된 프로젝트 폴더(repository)를 생성하고, 로컬에 연결
2. VS code 에서 가상환경 생성
3. 가상환경으로 접속
4. django 설치

 

프로젝트 생성

1. 프로젝트 디렉토리를 생성

  • 장고로 프로젝트를 시작하기 위해 다음 명령어를 터미널에 입력합니다 : $ django-admin startproject [디렉토리 이름]
  • 디렉토리 이름 예시 : ToDoList
  • (입력 후, 터미널에서 바로 달라지는건 없음!

 

2. 생성된 프로젝트명 확인

  • $ ls
README.md                       main.py                         기초 문법.ipynb
ToDoList
venv                            라이브러리 Import.ipynb

 

3.  생성된 프로젝트로 이동하고 manage.py 파일 생성 확인

  • 프로젝트 디렉토리로 이동 : $ cd ToDoList/
  • 파일 생성 확인 : $ ls
ToDoList           manage.py

 

앱 생성

프로젝트 안에는 여러 개의 독립적인 기능을 담당하는 앱들이 있다.
이러한 앱들은 프로젝트의 일부 기능을 나누어 관리하는데 사용된다. 

4. 프로젝트 안에 어플리케이션(앱) 생성

👉 프로젝트 안에 다수의 앱을 생성할 수 있음 : 예로, 홈페이지 안에 회원가입, 게시판 등등 여러가지 메뉴를 만드는 느낌

 

  • 프로젝트 디렉토리로 접속 : $ [프로젝트 이름]
  • 어플리케이션 생성 : $ python manage.py startapp [앱 이름]
  • 앱 이름 예시 : my_to_do_app
  • 생성된 앱 확인 : $ ls
ToDoList        manage.py       my_to_do_app

 

5. 생성한 앱을 프로젝트에 등록

  • 좌측 메뉴에서 settings.py로 이동 : 프로젝트 최상위 디렉토리 > 프로젝트 디렉토리 > settings.py

 

  • installed_apps 의 리스트에 생성한 어플리케이션 명을 추가해줍니다

 

6.  개발 서버를 실행하여 테스트(중간점검)

  • $ python manage.py runserver
  • command + 주소 클릭

 

  • 인터넷 브라우저로 연결되며 아래와 같은 창이 나타납니다.

 

(다음 포스팅에 이어서..)

728x90