SlideShare a Scribd company logo
1 of 17
Django: Python Web-Framework
[Django]: 장고
Prologue
• 지난 세미나의 후속 발표
목차
• Introduction
• Architecture
• Work-flow
• Conclusion
Introduction
• Python 기반의 Framework
• Server-Side
• 올해 DjangoCon 개최
Client – Server
Architecture
Web Service
Architecture
PROS and CONS
PROS
• 다양한 Add-on
• MVC 패턴에 충실
CONS
• 하위호환성
• 비교적 부족한 번역자료
Work-flow
1. Request
2. URLconf
3. View
3. View
3. Model
3. Model
4. View <-> Model
4. Template Engine
Conclusion
• Django의 대략적인 구성 파악
• MVC 패턴 기반의 작업용이성
• Python의 다양한 모듈을 활용할 수 있음

More Related Content

What's hot

킴스큐Rb 설치
킴스큐Rb 설치킴스큐Rb 설치
킴스큐Rb 설치Gitaek kwon
 
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션미래웹기술연구소 (MIRAE WEB)
 
Web Socket
Web SocketWeb Socket
Web Socketymtech
 
웹소켓 (WebSocket)
웹소켓 (WebSocket)웹소켓 (WebSocket)
웹소켓 (WebSocket)jeongseokoh
 
Web assembly 맛보기
Web assembly 맛보기Web assembly 맛보기
Web assembly 맛보기GyeongSeok Seo
 
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!SangHoon Han
 
Web socket
Web socketWeb socket
Web socketymtech
 
WebSocket 기반 쌍방향 메시징
WebSocket 기반 쌍방향 메시징WebSocket 기반 쌍방향 메시징
WebSocket 기반 쌍방향 메시징trustinlee
 
Nginx Architecture
Nginx ArchitectureNginx Architecture
Nginx Architecture건 손
 

What's hot (10)

킴스큐Rb 설치
킴스큐Rb 설치킴스큐Rb 설치
킴스큐Rb 설치
 
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
 
Web Socket
Web SocketWeb Socket
Web Socket
 
웹소켓 (WebSocket)
웹소켓 (WebSocket)웹소켓 (WebSocket)
웹소켓 (WebSocket)
 
Web assembly 맛보기
Web assembly 맛보기Web assembly 맛보기
Web assembly 맛보기
 
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
 
Web socket
Web socketWeb socket
Web socket
 
WebSocket 기반 쌍방향 메시징
WebSocket 기반 쌍방향 메시징WebSocket 기반 쌍방향 메시징
WebSocket 기반 쌍방향 메시징
 
Nginx Architecture
Nginx ArchitectureNginx Architecture
Nginx Architecture
 
WebAssembly 101
WebAssembly 101WebAssembly 101
WebAssembly 101
 

More from Seong Heum Park

CSGG: Database Team Project
CSGG: Database Team ProjectCSGG: Database Team Project
CSGG: Database Team ProjectSeong Heum Park
 
구현방식에 따른 알고리즘 속도차리
구현방식에 따른 알고리즘 속도차리구현방식에 따른 알고리즘 속도차리
구현방식에 따른 알고리즘 속도차리Seong Heum Park
 
매일 프로그래밍 발표자료 0516
매일 프로그래밍 발표자료 0516매일 프로그래밍 발표자료 0516
매일 프로그래밍 발표자료 0516Seong Heum Park
 
매일 프로그래밍 발표자료 0509
매일 프로그래밍 발표자료 0509매일 프로그래밍 발표자료 0509
매일 프로그래밍 발표자료 0509Seong Heum Park
 
Server.attack.case.analyze
Server.attack.case.analyzeServer.attack.case.analyze
Server.attack.case.analyzeSeong Heum Park
 
GNU_Map 최종발표 자료
GNU_Map 최종발표 자료GNU_Map 최종발표 자료
GNU_Map 최종발표 자료Seong Heum Park
 
웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표Seong Heum Park
 
웹프로그래밍 팀프로젝트 중간발표
웹프로그래밍 팀프로젝트 중간발표웹프로그래밍 팀프로젝트 중간발표
웹프로그래밍 팀프로젝트 중간발표Seong Heum Park
 

More from Seong Heum Park (9)

CSGG: Database Team Project
CSGG: Database Team ProjectCSGG: Database Team Project
CSGG: Database Team Project
 
구현방식에 따른 알고리즘 속도차리
구현방식에 따른 알고리즘 속도차리구현방식에 따른 알고리즘 속도차리
구현방식에 따른 알고리즘 속도차리
 
매일 프로그래밍 발표자료 0516
매일 프로그래밍 발표자료 0516매일 프로그래밍 발표자료 0516
매일 프로그래밍 발표자료 0516
 
매일 프로그래밍 발표자료 0509
매일 프로그래밍 발표자료 0509매일 프로그래밍 발표자료 0509
매일 프로그래밍 발표자료 0509
 
Server.attack.case.analyze
Server.attack.case.analyzeServer.attack.case.analyze
Server.attack.case.analyze
 
About CTF
About CTFAbout CTF
About CTF
 
GNU_Map 최종발표 자료
GNU_Map 최종발표 자료GNU_Map 최종발표 자료
GNU_Map 최종발표 자료
 
웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표
 
웹프로그래밍 팀프로젝트 중간발표
웹프로그래밍 팀프로젝트 중간발표웹프로그래밍 팀프로젝트 중간발표
웹프로그래밍 팀프로젝트 중간발표
 

About Django