Back/Django

0. 장고 개발 준비

잘잔디 2023. 4. 12. 16:51

// 점프 투 장고 책을 정리한 내용입니다.

장고의 장점

  • 튼튼한 웹 프레임워크이다.
    • 기본적으로 보안 공격을 막아준다
  • 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크다
  • 여러 기능이 준비되어 있다.
    • ORM(프로그래밍 언어로 DB 데이터 저장 가능) 과 같은 필요로 하는 웹 프로그램 개발을 위한 도구와 기능이 대부분 준비되어 있다.

장고 설치

  • 저는 python3.8.10 버전으로 pycharm(유료버전)의 가상환경으로 사용하였습니다.
  • 터미널에 아래 명령어 입력.
pip install django 

  • 장고 설정을 잡아주기 위해 터미널에 아래 명령어 입력
  • 장고는 config 밑의 settings.py 파일에서 세팅을 잡아준다.
django-admin startproject config .
  • 서버 실행 명령
python manage.py runserver
  • 위 명령어를 실행하면 서버를 열 수 있다.

  • 다음으로 setting.py 파일로 이동하여 아래와 같이 수정해준다.

  • 마지막으로 위 서버(http://127.0.0.1:8000/ 에 접속했을 때 아래와 같은 접속화면이 보인다면 정상 실행된 것이다.