Django 스타트
Django 틀을 배웁시다.
Django란?
• 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크.
• MVC 패턴으로 작성됨.
• 코드 재사용이 용이함!!
• 설정 파일부터 데이터모델, html에서도
파이썬 언어를 쓸 수 있음!!
Django 시작
• Cmd에서도 가능.
- python과 pip 의 환경변수가 설정되어야 합니다!!
- path에 python 설치 주소; 추가
• django-admin startproject <name>
안 되는데요?
안 되는데요?
• Django가 안 깔림.
• pip install django
로 깔아줍시다.
다운 성공.
Django-admin startproject <name>
Manage.py
python manage.py runserver
성공!
무슨 파일들이 있나요?
• __init__.py : 패키지 알림
• settings.py : 환경 구성
• urls.py : url 저장
• wsgi.py : 실제 서비스용.
• db.sqlite3 : Database
• manage.py : django프로젝트 상호작용.
Settings.py
urls.py
app 을 늘려보자.
App 추가 완료.
• migrations : 데이터베이스 정보.
• __init__.py : 패키지 알림.
• admin.py : admin page 설정.
• apps.py : app 정보.
• models.py : 데이터 저장용.
• tests.py : 테스트 용
• views.py : 서버에서 하는 역할 정의.
그럼 무엇을 해야 하나요?
• urls.py
- 사용자가 들어올 url을 정의
• views.py
- 서버에서 처리할 일을 정의
• models.py
- 데이터베이스에 저장할 것 정의.
한번 해 봅시다.
board/views.py django_start/urls.py
HttpResponse 결과
너무 초라해요..
코드를 봅시다!

Django