반응형

Python 3

Django 응용하기 Authentication & Authorization(인증&인가 - Bcrypt와 JWT)

지난 포스트에서는 Django의 기본으로 MTV model과 자주 사용되는 파일인 models.py, urls.py, views.py에 대해서 학습하였습니다. 이번 포스트에서는 이를 조금 더 응용한 Authentication & Authorization(인증&인가)에 대해서 하나씩 확인해보겠습니다. 인증과 인가의 개념이 약간 햇갈릴 수 있는데 인증(Authentication)은 로그인하는 User의 identification을 확인 하는 것 이고, 인가(Authorization)는 다른 말로는 권한부여, 즉 로그인한 유저에게 특정 권한을 가하는 것입니다. 그 다음 Django에서 Header 값을 받아와 인가된 유저를 확인하는 Decorator를 구현해보겠습니다. 1. Authentication(인증) ..

Dev/Django 2020.07.19

[Python 기초] Module & Package 이해하기 3

[Python 기초] Module & Package 이해하기 1(Module) [Python 기초] Module & Package 이해하기 2(Package) [Python 기초] Module & Package 이해하기 3(import 순서) [Python 기초] Module & Package 이해하기 4(실습) Python Module & Package 이해하기의 세 번째 포스트 입니다. 이번 포스트에서는 Python이 어떤 순서로 Package/Module을 찾는지와 import 할 때 Absolute Path(절대경로)와 Relative Path(상대경로)에 대한 비교를 해보겠습니다. 포스트 항목은 다음과 같습니다. 1. import의 순서 2. sys.modules와 sys.path 관찰하기(비교..

Dev/Python 2020.06.27

TIL(20.06.17-18) - Python 기본(Python 자료형 - List & Tuple)

Python로 이루어진 Django를 학습하고 따라 하면서 기본이 너무나도 중요하다는 것을 다시 느꼈습니다. 분명히 python을 어느 정도 다룰 수 있고, 기본은 되어 있다고 생각했는데 다소 간단한 기능이라도 스스로 구현해야 하는 부분이 있으면 응용이 마음대로 되질 않았습니다. 그래서 필요하고 생각날 때마다, 기본이 되는 내용을 기록하고자 합니다. (이미 알고 있다고 생각하는 것도, 정리해서 온전히 자신의 것이 되게끔) 기본은 중요한 것이지, 쉬운 개념은 아니라고 생각합니다. 6월 17일 18일에 학습한 내용은 Python에서 제공하는 자료구조입니다. 1. list(순서가 있는 자료형) list라는 단어에서부터 용도를 유추하기가 쉽습니다. 주로 배열과 같은 형태로 사용하였고, 알고리즘 문제를 풀 때 많..

TIL 2020.06.18
반응형