티스토리 뷰

한 줄 요약 : Django는 파이썬으로 만들어진 무료 오픈소스  애플리케이션 프레임워크이다.


Table of the contents

0. Introduction

1. What is the Django?

2. What is the appropriate case for using Django?

3. Conclusion

4. References

Introduction

프로그래밍 언어인 Python으로 만들어진 웹 프레임워크(web application framework) Django가 무엇인지 알아보고, 어떠한 경우에 사용하면 가장 효율적이고 빠른 작업을 수행할 수 있는지 공부해 보겠다.

 

What is the Django?

Django는 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크(Web application framework)이다. 또한, Django는 유저, 인증(회원가입, 로그인, 로그아웃), 뷰, 템플릿, 관리자 패널, 폼, URLs, Static files, File upload, Models, Database 등을 포함하고 있으며 구현하고자 하는 것을 빠르게 만들 수 있다. 규모가 큰 커뮤니티가 운영되고 있고 보안이 우수하다.

 

Framework와 Library 차이점

라이브러리(Library)는 내가 불러오는 것이라면, 프레임워크는 프레임워크(Django)가 나의 코드를 불러가는 것이다.

 

 

What is the appropriate case for using Django?

CRUD(Create, Read, Update, Delete)를 위한 최선의 옵션이며, 인스타그램, 블로그, 유튜브 등은 CRUD로 이뤄지고 파이썬과 장고로 만들 수 있다. Instagram, Pinterest, Spotify, NASA 같은 큰 기업 및 기관에서도 사용하고 있다. 

 

Conclusion

프로그래밍 언어로 파이썬을 사용하고 다량의 CRUD가 필요한 서비스(웹사이트)를 만들어야 하는 경우, 더욱 효율적이고 빠른 작업을 위해 Django를 사용하는 것이 적합하다.

 

References

Django 튜토리얼 https://tutorial.djangogirls.org/ko/django/

노마드코더 https://youtu.be/PnhmeFakkXg

노마드코더 https://youtu.be/VHsV8sqTpNg

그 외 참고 문서 https://developer.mozilla.org/ko/docs/Learn/Server-side/Django/Introduction#django%EB%9E%80

댓글
최근에 올라온 글
페이지 이동 안내

보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중

🍍 I am becoming AI expert who can develop cool things by coding.