파이썬 Django 웹 프레임워크를 주특기로 하는 내일배움캠프
이제 본격적인 Django를 공부하는 주차가 되었다
초반에 사용했던 Flask 웹 프레임워크와 다른 점이 많이 눈에 띈다
회원가입이나 로그인 시 비밀번호를 암호화해서 저장하는 기능을 기본적으로 제공한다던가, sqlite을 이용한 기본 DB를 바로 사용할 수 있다던지 하는 편리한 기능들이 많다
나는 Django가 마음에 든다
오늘은 강좌를 수강했다
간단하게 오늘 배운 것들을 정리해보자
장고가 구성하는 기본적인 구조는 이렇다
M(Model), T(Template), V(View)
Model : 저장되고 사용되는 데이터의 형태이며 장고에서는 ORM기법을 사용한다. ORM은 객체 지향 프로그래밍 언어와 데이터베이스 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법으로 강의를 들으면서 실제로 사용해보니 SQL구문들을 사용할 필요가 없어서 편리했다
Template : html등 사용자에게 보여지는 부분이다
View : 실제 프로그램이 뒤에서 동작하는 부분이다
처음 배우는 부분들이다 보니 정신없이 강의 듣고 이해하려고 노력하는 중이다
먼저 1회차 빠르게 듣고 전체적인 흐름을 파악한 뒤 다시 한번 듣고 정리하고자 한다
장고 프레임워크도 다양하고 재밌는 것들을 많이 할 수 있을 것 같다는 생각이 든다