Django(장고)
: 파이썬으로 만들어진 무료 오픈소스 웹 어플리케이션 프레임워크
프레임워크
: 최소한의 자원으로 최대한의 효율을 낼수 있도록 만들어진 프로그램의 기본 틀
웹을 쉽고 빠르게 개발할수 있도록 만들어진 기본 틀
플라스크 ; 소형프로젝트
오픈소스 : 딥러닝
: 코드가 오픈되어 있는 소프트웨어
누구나 만든것을 배포하여 사용할 수 있게 하는 것
내가 만든 것을 다른 사람에게 공개를 하며 발전해 나가는 방식
Django 개발 환경 구축
1) Python 설치
2) Django 설치
www.djangoproject.com
pip install django==4.1.10
* pip
: 파이썬에서 제공하는 패키지(모듈)들을 정리해서 릴리즈하는 설치 툴
프로젝트
: 어떠한 프로그램의 기본 틀
프로젝트 생성
django-admin startproject 프로젝트명
현재 폴더 안에 프로젝트명으로 폴더 생성 후 그 안에 프로젝트 생성
django-admin startproject app
현재 폴더 기준으로 프로젝트를 생성 ; app명으로 app을 생성하겠다
django-admin startproject app명 폴더명
지정한 폴더 기준으로 프로젝트 생성 ; 내가 지정한 app명으로 생성
* app : 프로젝트 내부에 기능별로 분류해 놓은 서브프로젝트
프로젝트 폴더
manage.py
: 프로젝트 관리를 위한 파일(실행)
app폴더
settings.py : 기본설정 파일
urls.py : url 등록 파일
wsgi.py : 웹서버와 통신을 위한 파일
.settings.py에서 변경할 것들
LANGUAGE_CODE = 'ko-kr'
TIME_ZONE = 'Asia/Seoul'
* URL : 어떠한 정보 및 데이터들을 담고 있는 문자열
ex. http://127.0.0.1:8000/admin
C:\Users\Administrator\///////////\Django\WorkSpace\Hello>python manage.py migrate
프로젝트 실행
python .\프로젝트명\manage.py runserver
'Backend > Django' 카테고리의 다른 글
Django 파이썬 장고 DB 연결 (0) | 2023.07.13 |
---|---|
Django 파이썬 장고 Template Filter (0) | 2023.07.11 |
Django 프로젝트 기본 페이지, 어드민 admin 생성, 서브앱 생성 (0) | 2023.07.07 |
Django 장고 프레임워크 설치 및 기본 세팅 (0) | 2023.07.07 |