본문 바로가기
히치하이커 개발/Django

초간단 Django 프로젝트 시작

by 헬보이 2022. 10. 21.
반응형

Django 설치 및 프로젝트 생성

이번 장에서는 장고의 기본 프로젝트 생성부터 웹페이지 띄우는 부분까지 설명하려고 합니다. 

  • Django install
  • 프로젝트 생성
  • 기능별 APP 생성
  • 서버 실행

장고 설치전에 파이썬의 가상환경 설정이 안되어 있다면 아래 글 참고 부탁드려요~

2022.10.21 - [히치하이커 개발] - 파이썬(Python) 가상환경 생성 및 실행

 

파이썬(Python) 가상환경 생성 및 실행

Django 버전별 설치 목적의 파이썬 가상(venv) 환경 설정 파이썬의 가상환경의 설정 목적은 독립적인 환경을 만들어서 개발 및 서비스를 안정적으로 제공하는데 목적이 있습니다. 가상환경으로 생

buyhiker.tistory.com

 

 

Django install

Django 설치 전 꼭 설치가 진행될 폴더로 이동해서 설치를 진행한다. 

pip install django~=3.2.10
or
pip install django

특정 Django 버전을 지정해서 설치할수도 있고 그냥 설치할수도 있다

그냥 설치하면 가장 최신버전으로 설치된다.

Django 설치 실행문 입력과 그 결과문
디장고 설치실행

 

프로젝트 생성

프로젝트 생성 전 설치 전 꼭 생성할 폴더로 이동해서 설치를 진행한다. 

django-admin startproject myproject
django-admin startproject #프로젝트 명

 

기능별 APP 생성

프로젝트가 생성되면 프로젝트 폴더안에 manage.py 파일이 있는 폴더가 있는곳으로 이동해서 아래 명령어를 실행한다. 

기능이나 서비스별로 app 으로 나누어서 관리 할수 있다. 예를들어 이메일 발송, 회원가입 등 기능별로 나누거나 화면별로도 나눌수 있으니 참고하세요~

python manage.py startapp webview
python manage.py startapp #app 이름

앱을 생성하면 settings.py 파일에 꼭 생성한 앱을 등록해주자 

setting.py 의 installed apps 에 앱을 등록하는 이미지
앱등록

 

서버실행

manage.py 가 있는 폴더에서 서버구동 명령어를 실행시킨다.

python manage.py runserver

서버구동명령어를 실행시키고 그 결과값을 보여주는 이미지
서버구동 실행

 

정상적으로 장고가 설치되고 프로젝트가 만들어졌다면 브라우저에 127.0.0.1:8000 를 쳐보자

아래 이미지를 볼수 있으면 성공!!

장고가 정상적으로 실행됐을때 볼수 있는 기본 장고 웹페이지 뷰

댓글