동식이 블로그

Django Class Based View (5)

CBV에 대한 이해 (5)

Django Class Based views (5) CBV를 좀 더 자세하게 알아보자 제네릭 뷰 중 Date View에 대해 공부 ! Generic Date View 날짜 기반 객체의 연/월/일 페이지로 구분해 보여주는 뷰 ArchiveIndexVIew, YearArchiveView, MonthArchiveView, Da...

Django Class Based View (4)

CBV에 대한 이해 (4)

Django Class Based views (4) CBV를 좀 더 자세하게 알아보자 제네릭 뷰 중 Edit View에 대해 공부 ! Generic Edit View 폼을 통해 객체를 생성, 수정, 삭제하는 기능을 제공하는 뷰 FormView, CreateView, UpdateView, DeleteView로 구성 Fo...

Django Class Based View (3)

CBV에 대한 이해 (3)

Django Class Based views (3) CBV를 좀 더 자세하게 알아보자 제네릭 뷰 중 Display View에 대해 공부 ! Generic Display View 객체의 목록 또는 하나의 객체 상세 정보를 보여주는 뷰 DetailView와 ListView로 구성된다. ...

Django Class Based View (2)

CBV에 대한 이해 (2)

Django Class Based views (2) CBV를 좀 더 자세하게 알아보자 제네릭 뷰가 어떻게 구성되어 있는지 !! Generic View제네릭 뷰 반복적으로 사용되는 공통 부분을 패턴화하여 사용하기 쉽게 추상화 해둔 것 Base View View, TemplateV...

Django Class Based View (1)

CBV에 대한 이해 (1)

Django Class Based views (1) CBV에 대한 이해 Class Based view(CBV)란? 기존 View를 함수로 사용했었는데, 이를 Function Based View(FBV)라고 한다 views는 함수가 아닌 Callable Objects, 즉 호출가능한 객체면 문제없이 작성할 수 있다 클래스도...

JWT에 대한 이해 2-2 with JWT handbook

Chapter 2-2

JWT에 대한 이해 2-2 2장 2번째 여기서부터 뭔가 중요한 내용들이 나오는것 같다.. 2-2. Federated Identity 연합된 ID 시스템은 서로 다른 당사자들이 다른 당사자들과 인증 및 승인 서비스를 공유할 수 있도록 허용한다. 즉, 사용자의 신분은 중앙집중화되어 있다. SAML 및 OpenConnect는 가장 흔한...

JWT에 대한 이해 2-1 with JWT handbook

Chapter 2-1

JWT에 대한 이해 2-1 약 한달 만에 다시 시작하는 JWT Handbook 읽어보기… 영어라서 길다..어렵다…단어 하나하나 찾아보느라 시간이 엄청 걸린다… 2장이 긴 관계로 절반씩 나누어서 올린다 가장 문제인건 단어가 내포하고 있는 뜻을 이해하는 것..? 2. Practical Application JWT의 자세한 ...

Non-blocking과 Asynchronous

비동기, 동시성, 병렬성

Non-blocking과 Asynchronous 비동기에대한 개념과 이와 유사하거나, 다른 개념들을 정리해보는 글 Non-blocking 어떤 쓰레드에서 오류가 발생하거나 멈추었을 때 다른 쓰레드에 영향을 끼치지 않도록 만드는 방법들을 말한다 공유자원(메모리나 파일 등)을 사용하는 멀티 쓰레드 프로그래밍을 ...

Jekyll Liquid Warning Error

Jekyll blog

Jekyll Liquid Warning Error 처음 블로그를 시작할 때 마주치게 되었던 에러 중 하나이다. Django를 주로 사용해서 개발을 진행하고, 문서를 정리하던 나에게는 엄청난 양의..? 코드를 수정해야했다… 에러는 왜 발생하는가? Jekyll에서 사용되는 liquid가 ``를 escape 문자로 사용한다. 따라서 ...

Django MVT Pattern

django MVT

Django MTV패턴 Python 웹 프레임워크인 Django의 개발방식에 대해 알아보자 MTV Pattern Django의 MTV 패턴은 자바의 MVC패턴(Model, View, Controller) 방식과 거의 동일한 개념이다 테이블을 정의하는 모델(Model), 사용자가 보는 화면의 모습을 정의하는 템플릿(Template)...