Home 22/04/11 django 인증 기능 구현
Post
Cancel

22/04/11 django 인증 기능 구현

220411 Today I learned!


  • Django를 통한 인증(로그인, 회원가입) 기능 구현
  • 백준 BFS 문제

1. Fact

(1) Django

  • 로그인과 로그아웃 기능 (session을 create, delete)을 구현했다.
  • 회원가입, 수정, 탈퇴 기능 (user을 create, read, update, delete)을 구현했다.
  • 정리

built-in ModelForm, login(), logout(request)함수등을 활용하여 비교적 쉽게 할 수 있었다. 또한, is_authenticated, @login_required 를 통해 인증 되지 않은 사용자에 대해 특정 기능에 접근을 제한 시키는 것을 학습했다.


(2) 백준 solving

  • 그룹 문제집에 있는 bfs 문제
  • 풀이


2. Feeling

DJango 기능에 대해 배우는 양이 많아진 것 같다.
그래도 수업 내용과 공식문서를 통해 추가 학습한 내용을 md파일로 정리하는 것은 꽤나 학습에 도움이 되는 것 같다. 시간이 오래걸리는 것이 단점이지만..😥

그리고 이번에 쿠키와 session을 배우면서 TCP, UDP와 같은 개념들이 등장했는데, 기초적인 지식이 부족한 것을 느꼈다. 이전에 선물받은 이 있는데 이번 기회에 다시 읽어봐야 겠다.


3. Finding

세션에 대한 개념을 직접 구현하면서 확실히 정리했다. 😏

로그인과 로그아웃을 구현하면서, 크롬 개발자 도구와 data base(django는 기본적으로 Database- backend sessions 저장방식을 사용)를 통해 sessionid가 생성되고 삭제 되는 과정을 볼 수 있었다. 그동안, 쿠키와 세션은 머리로는 이해되었지만 와닿지 않는 개념들이였는데 직접 다루면서 확실하게 정리된 것 같다.


4. Future Action & Feedback

Future Action진행 상황Feedback
DOM을 깨우치다Not started 👀 


This post is licensed under CC BY 4.0 by the author.