동식이 블로그

Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (2)

django channel tutorial

Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (2) 이전 포스팅에 이어서 튜토리얼 2 1. Room View 추가하기 채팅방 화면인 room.html을 만든다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (1)

django channel tutorial

Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (1) 취미 사이트 개발 중 카테고리별로 채팅방을 만들자 라고 아이디어가 나왔지만 개발 일정상 배제하고 진행하게 되었는데, 이제 시간이 여유로운 관계로 Django공부 겸 해서 알아봅시다 ! Django Channels 를 보고 튜토리얼을 따라했습니다. Channels란 ? 웹...

서버 인증 (2) (token/JWT)

token / JWT Authorization

서버 인증 (2) (Token, JWT) Token 인증 세션 기반 인증과는 다르게 사인한 토큰을 이용하여 인증을 수행한다 세션 인증과는 다르게 stateless 서버를 사용하며, 상태정보를 유지하지 않는다 JSON Web Token(JWT) JWT는 인증 헤더 내에서 사용되는 토큰 포맷으로써, Base64로 인코딩한 Strin...

서버 인증 (1) (Session/Cookie)

Session / Cookie Authorization

서버 인증 (1) (Session/Cookie) 토큰을 이용한 인증만 활용해봤었는데 다른 인증 방법들은 어떤것이 있고, 각각의 장단점을 알아보도록 합시다 Session/Cookie 인증 왜 사용하는가? HTTP 프로토콜의 Stateless, Connectionless를 보완하기 위해서 사용 Stateless이란...

2020년에 하는 2019 회고

2019를...돌아보며..

2020년에 하는 2019 회고 연말에 했어야 하는 글인데 이래저래 건강관련 이슈(?.?)때문에 이제서야 끄적끄적 해봅니당.. 새해 첫 글!!! 아! 동식이 블로그 200번째 포스트 입니다 !! 🙌 2019년 키워드 SSAFY, python, 블로그, pycon2019, 취업 SSAFY와 함께한 1년 싸피 1기...

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, 즉 호출가능한 객체면 문제없이 작성할 수 있다 클래스도...