Django 실습환경 구축

김태하·2023년 4월 4일
0
post-thumbnail

📌Web Framework란?

  • 웹 어플리케이션을 쉽게 개발하고 유지보수할 수 있도록 도와주는 도구
  • 웹 애플리케이션에서 필요한 작업들 (예: URL 라우팅, 데이터베이스연결, 폼검증, 사용자인증등) 을 미리 구현된 함수나 클래스 등으로 제공받아 쉽게 사용
  • 대표적인 웹 프레임 워크는 Django, Flask, Ruby on Rails, Express.js 등

📌 Django란?

  • 파이썬으로 작성된 웹 프레임워크입니다.
  • 장고는 MTV(Model-Template-View) 아키텍처를 사용하여 데이터 모델링,
    비즈니스 로직 처리, 사용자 인터페이스 디자인을 분리합니다.
  • 유지보수성이 높아지고 코드의 재사용성이 높음

📌환경 구축

사전에 설치해야 할 것

윈도우 기준으로 작성하였습니다.

  1. 가상환경 생성 및 활성화
$ python –m venv venv(파일이름)
$ ./venv(파일이름)/Scripts/activate
  1. Django 설치
$ pip install --upgrade pip
$ pip install django
$ django-admin version // 설치 확인
  1. Django 시작파일 생성
    현재 위치한 디렉토리에 mysite으로 새로운 폴더가 생성되고, 해당 폴더 안에는 django 프로젝트를 구성하는 파일과 폴더들이 자동으로 생성
$ django-admin startproject config(폴더이름) .
  1. 서버 실행
$ python manage.py runserver
  1. 가상환경 비활성화
$ deactivate

📌실행 결과

0개의 댓글