Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Django ORM

296 views

Published on

교내 프로젝트 수업진행 중 Django ORM에 대해서 발표한 내용입니다.
짧은 발표로 부족한 자료이니 마지막 슬라이드에 있는 참고 링크들을 참고해주세요.

Published in: Technology

Django ORM

  1. 1. Django ORM 김공고 조 김준수 @harvey
  2. 2. Django 를 설명 하기 전에 ..!
  3. 3. Python
  4. 4. 과거 인건비 ↓ / 물건값 ↑
  5. 5. 현재 인건비 ↑ / 물건값 ↓
  6. 6. 좀 더 적은 자본으로 좀 더 많은 일을 해내야 함
  7. 7. Python vs Java
  8. 8. Django
  9. 9. Django Python Web Framework
  10. 10. Web Framework
  11. 11. 웹을 만들 때 자주 구현하는 기능들을 모아둔 “틀 , 도구”
  12. 12. JSP – Spring Node.js Express.js– Python – Django Ruby Ruby on Rails– PHP - CodeIgniter
  13. 13. Django ● Speed ● ORM ● Many Library
  14. 14. Browser urls.pyTemplates models.py views.py DB
  15. 15. Little Demo
  16. 16. ORM
  17. 17. ORM Object-Relational Mapping
  18. 18. ORM Object-Relational Mapper SQL x OOP
  19. 19. SQL Database Tables CRUD OOP Project Class Method ≒ ≒ ≒
  20. 20. 장 점 ● 직관적 ● 로직에 집중 ● 코딩량 감소 ● 트렌드
  21. 21. 주의할 점 ● SQL 에 대한 충분한 이해 ● 구조에 대한 충분한 이해
  22. 22. ORM Demo
  23. 23. Conclusion
  24. 24. Python 이 생산성은 좋지만 많은 처리를 할 때는 때에 따라서 Java 가 나을 수 있음 !
  25. 25. 모든 걸 ORM 로 해결하려하지 말고 , 필요에 따라 SQL 도 사용
  26. 26. ORM 기술은 다른 언어에도 있음 . 굳이 안 써도 되겠지만 모르는건 노노
  27. 27. QnA
  28. 28. Ref. - JAVA, ORM의 사실과 오해 SQL - Django ORM 왜 어렵게 느껴질까? - Object-relational Mappers - Full Stack Python - Python MySQL Database Accesss - 좌충우돌 ORM 개발기 | Devon 2012 - ORM을 활용할 경우의 설계, 개발 과정 - Django By Example - Python sqlite3 API - Web Framework (웹 프레임워크) - ORM (Object Relational Mapping) 을 왜 쓸까?

×