Django란?
Django는 "jango"라고 발음하며, 2005년에 처음 출시된 무료 오픈 소스 프레임워크
Django는 유명한 재즈 기타리스트 Django Reinhardt의 이름을 딴 것
유연성과 보안 덕분에 가장 큰 인기
프런트 엔드 및 백 엔드 웹 개발 모두에 적합
통합 Python 라이브러리를 통해 신속한 쉽게 개발 가능
아래와 같은 복잡한 데이터베이스 기반 웹 애플리케이션을 개발
- 기계 학습
- 전자 상거래 플랫폼
- 데이터 분석
- 콘텐츠 관리
Django와 Flask 비교
Django |
Flask
|
전체 스택 프레임워크
|
경량 웹 프레임워크
|
데이터 기반 애플리케이션에 적합
|
기존 API 및 서비스에 적합
|
학습 곡선이 높을 수 있음
|
학습 곡선이 낮을 수 있음
|
즉시 적용 가능한 보안
|
보안에 추가적인 라이브러리가 필요함
|
사용자 지정 HTML 템플릿 엔진
|
Jinja HTML 템플릿 엔진
|
01-Django 설치하기
명령어 입력 |
pip install django
버전확인하기
명령어 입력 |
pip show django
5.0이 설치되었습니다.
02-프로젝트 생성하기
프로젝트를 생성할 폴더로 이동한 뒤에
명령어 입력 |
django-admin startproject LAB .
django-admin startproject [프로젝트명] .
. [DOT]을 입력해야 현재 폴더에 프로젝트를 생성한다는 의미이니 꼭 입력하셔야 합니다!
이렇게 LAB라는 폴더가 생성된 것을 확인 가능합니다!
03-서버
명령어 입력 |
python manage.py runserver
python manage.py runserver 명령어를 입력하면
터미널에 아래와 같은 내용이 나타납니다.
그리고 아래의 주소를 브라우저에 입려하면
http://127.0.0.1:8000/
이렇게 동작하는 화면이 나타나면 여기까진 성공!
728x90
반응형
'Django' 카테고리의 다른 글
Django 모델 세부 설정-작성 시간 지역[Django개발] (0) | 2024.01.05 |
---|---|
Django 모델 세부 설정[Django개발] (0) | 2024.01.05 |
Django 모델 만들고 확인하기[Django개발] (1) | 2024.01.05 |
Django 앱 생성하기[Django개발] (0) | 2024.01.05 |
Django 데이터베이스 및 관리자계정 생성하기[Django개발] (0) | 2024.01.03 |