본문 바로가기
python/Django

[ Django ] Django 시작하기

by dorlback 2023. 8. 16.
반응형

안녕하세요 돌백 입니다.

이번엔 django 를 설치하고 시작하는 방법에 대해 설명 드리려고 합니다!

🎯 Django란

장고는 파이썬의 웹 프레임워크로, 웹 개발을 빠르고 쉽게 할 수 있도록 도와줍니다.

강력한 기능과 확정성 등의 이유로 많은 사람들이 사용 하고 있습니다.

장고의 주요 특징

  • MTV 아키텍처: Model, Template, View 구조로 체계적인 개발을 지원합니다.
  • 확장성: 다양한 애플리케이션과 플러그인을 연결하여 커스텀 가능합니다.
  • 보안: 기본적인 보안 기능이 내장되어 있어 안전한 개발을 지원합니다.

Django 설치하기

장고를 설치하기 위해서는 먼저 파이썬이 설치되어 있어야 합니다. 설치 후 터미널 또는 명령프롬프트의 디렉토리를 프로젝트를 설치할 디릭토리로 이동 해주시고 다음 명령어를 실행해주세요.

 

pip install django

 

혹은 만약 파이썬 가상 환경을 사용중 이시라면 해당 환경에 맞는 명령어를 통해 설치 해주세요.

pipenv 로 예를들면

 

pipenv shell
pipenv install django

 

해당 명령어를 실행 해주시면 됩니다.

더 자세한 pipenv 에 대한 정보는 아래 링크를 참고 해주시면 감사하겠습니다!

 

[ pyhton ] 파이썬 가상 환경이란?

🎯 파이썬 가상 환경이란? 파이썬 가상 환경은 시스템 전역 환경과 격리된 독립적인 환경을 제공합니다. 이를 통해 프로젝트별로 다른 패키지 버전을 사용할 수 있으며, 의존성 충돌을 방지할

dorlback.tistory.com

장고 프로젝트 시작하기

프로젝트 생성

다음 명령어로 장고 프로젝트를 생성합니다.

 

django-admin startproject myproject

 

해당 명령어를 실행 하면 myproject 라는 이름의 장고프로젝트가 생성 됩니다.

앱 생성

프로젝트 안으로 이동 하시고, 아래 코드를 실행 하시기 바랍니다.

 

cd myproject
python manage.py startapp myapp

 

이렇게 하면 해당 장고 프로젝트 안에 myapp 이라는 이름의 장고 앱이 생성 됩니다.

서버 실행

이제 개발 서버를 실행해봅니다. 아래 코드를 실행 해주시기 바랍니다.

 

python manage.py runserver

 

브라우저에서 http://127.0.0.1:8000/ 주소로 접속하면 아래 와 같이 django 서버가 실행 될것입니다!

 

🎉 정리

장고는 파이썬을 활용한 웹 개발의 강력한 도구입니다. 이 포스트를 통해 설치부터 프로젝트 시작까지의 과정을 따라하셨다면, 웹개발에 한걸음 더 가까이 다가가신것 이라고 생각합니다.

여기까지 고생 정말 많으셨고 읽어주셔서 진심으로 감사합니다!

 

 

 

728x90