코딩 교육 TIL

2024-05-02 AI 코딩 TIL

HyunjunPark 2024. 5. 2. 20:30
과제 제출은 마무리를 했습니다!.

이제 곧 이어서 만들게 될 팀프로젝트를 무엇을 만들어야 할지... 생각을 해야 하는데..

아직 아이디어가 떠오르지 않는군요.. 구현하고 싶은 건 있지만 상담을 해보니 아직 내가 완벽히 구동하기에는 어려움 있다는 것을 듣기도 했고 완벽하게 구동은 힘들어도 작은 기능부터 구현을 해보는 순으로 해야 할 것 같다는 생각이 들었습니다.

우재 튜터님의 강의를 보면서 만들었던 내용을 다시한번 생각하게 되었는데 정말 쉽고 간단하게 만들수 있구나라고 생각이 들었습니다...ㅎㅎ

무엇보다.

Blacklist app — Simple JWT 5.2.2.post30+gfaf92e8 documentation (django-rest-framework-simplejwt.readthedocs.io)

 

Blacklist app — Simple JWT 5.2.2.post30+gfaf92e8 documentation

Blacklist app Simple JWT includes an app that provides token blacklist functionality. To use this app, include it in your list of installed apps in settings.py: # Django project settings.py ... INSTALLED_APPS = ( ... 'rest_framework_simplejwt.token_blackli

django-rest-framework-simplejwt.readthedocs.io

여기서

from rest_framework_simplejwt.views import TokenBlacklistView

urlpatterns = [
  ...
  path('api/token/blacklist/', TokenBlacklistView.as_view(), name='token_blacklist'),
  ...
]

이렇게 하면 로그아웃을 정말로 쉽게 만들수 있다는건 좀 놀라웠다...

세상이 이렇게 쉽게 구현을 할 수 있을 줄이야..

그리고 serializer.is_vaild(raise_exception=Ture)할때 이거 꼭 if문에 안넣어도 되더라....

그리고 너무 serializer로만 구동 할 필요는 없다.. 내가 할 수 있는 방법이면 구현이 되는게 더 중요하다.

카테고리를 생성할 때에 1:M으로 만들수 있다는 것을 알았다..

이게 더깔끔해 보이는 구만..