# django template

Programmers 인공지능 데브코스 - Week 4 Day 3,4
😃[4주차 - Day3,4]😃 Django Python 기반 웹 프레임워크 ( pinterest, instagram이 Django 사용! ) 플라스크의 경우 “마이크로” 웹 프레임워크입니다. 최소한의 기능을 갖고 있으며 살을 붙여가면서 빌드업을 하는 구조입니다. 반면 장고의 경우, 이미 거의 모든 것이 내장되어있는 구조입니다. 플라스크 - 작은 프로젝트 / 장고 - 조금 더 큰 프로젝트에 적합합니다. 가상환경 Django Project Project는 여러 App으로 구성할 수 있습니다. App이라고 하면, 각각 특정 명령을 수행하는 뷰나 템플릿의 모음입니다. 뷰나 템플릿은 무엇이냐면 어떤 구성요소라고 당장은 생각해봅니다. 한 사이트에 여러 기능들이 있는 페이지가 있듯

Javascript에서 django ORM 객체 사용하기
django를 다루는 사람이라면 최소 한 번은 javascript에서 django 객체를 쓰고 싶은 순간이 있었을 겁니다. 먼저 간단한 예를 들어보겠습니다. 위와 같이 django model 과 view 가 구성되어있을 때, django template을 통해 javascript에서 값을 쓰고 싶다면, 가장 먼저 드는 생각은 아래와 같을 겁니다. 하지만 django template은 html 위에 값을 stringfy 시켜서 그대로 그리기 때문에, 아래와 같이 출력될 것입니다. 이는 javascript 문법과 다르기 때문에 에러가 발생합니다. 이러한 오류를 피하고 django 객체를 javascript에서 사용할 수 있게 해주는 방법은 여러가지가 있지만 저는 아래의 두 방법을 이용합니다. 첫 번째 해결책 위의 오류를 피하기 위해서 아래와 같이 값을 모두 풀어주는 방법을 선택할 수 있습니다. 결과적으로 아래처럼 랜더링 되기 때문에 javascript