Django41 [TIL] 오늘 공부, DRF 개인과제 진행 중 오늘 한 것 [O] : 알고리즘 페어프로그래밍 = 영어가싫어요/고양이 [O] : 장고 강의 듣기! - [O] : 4주차 끝까지! [△] : 개인과제 마무리 하기 - 할수 있을줄 알았지... 회원 수정기능에서 막힘 - [X] : todo list 클론코딩으로 완성하기 - [X] : 코드 이해하기 [O] : 후발대 Serializer 강의 듣기 개인과제 진행 중... +후발대 강의 복습한 것 - 로그아웃 기능 : 장고 logout 메서드를 활용한다. : 발급했던 access token(과 refresh token)을 삭제해준다. #urls.py path('logout/', views.LogoutView.as_view(), name='logout'), #views.py from django.contrib.au.. 2023. 4. 26. [TIL] Django SECRET_KEY 관리하기 장고 심화 공부 중 github에서 메일이 왔다 확인해보니 settings.py에 들어있는 SECRET_KEY 를 그대로 공유한 것이 문제였다. 지금은 연습 중이고, 배포까지 갈 서비스를 만드는 것이 아니라서 그냥 여상하게 git push를 해왔지만 이후 배포과정에 들어가게 된다면 보안면에 있어 큰 이슈가 될 것이므로 SECRET_KEY를 어떻게 숨길 수 있는지를 찾아보고 적용했다. 내가 활용한 방법은 json 파일을 만들어 SECRET_KEY를 넣고, 연결해주는 방법이다. 이 외에도 환경변수를 설정하는 방법이 있다. 1. .env 파일에 넣고 config로 관리하는 방법, 2. python-dotenv 를 설치하여 .env 파일로 관리하는 방법(마찬가지로 .gitignore를 해주어야함) [참조]: 장.. 2023. 4. 24. [TIL] signin기능 사용에서의 500, 401 오류 해결 장고 강의를 들으며 난 오류 정리.. 앞으로 같은 오류가 나면 이 부분을 유심히 보자 (그 전에 오류가 안나게 코드를 잘 쓰자!) Today's Error 01 - 500 Internal Server Error AttributeError: 'JWTAuthentication' object has no attribute 'has_permission' 가 뜸.. Settings.py 의 REST_FRAMEWORK에 추가 해주면 해결됨. DEFAULT_AUTHENTICATION_CLASSES에 JWT를 넣어준다. REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.IsAuthenticated', ], 'DEFAULT_AUT.. 2023. 4. 21. [TIL] python class, 장고 자주 쓰는 코드 정리 오늘 한 것 [O] : 알고리즘 풀이 - 백준 3003 킹, 퀸, 비숍, 룩, 나이트, 폰 [△] : 장고 심화 강의 듣기 - 1.5~ 3주차까지는 듣고 싶다 : 듣는 중... TIL 올리고 더 들을거임.. [O] : 후발대 강의듣기 7-9시 - 오늘 강의로 애매했던 개념을 확실히 잡은 것 같다! Good! 알게 된 것 - python class super() 기존 기능에 +a 를 해주고싶다! 할때 사용한다 기존 기능에서 일부분을 수정하고싶으면 처음부터 새로 오버라이딩하는 방법밖에 없다. 그래서 한 함수 내에서 모든 기능을 쓰지 않는다!바뀔 가능성이 있는 함수를 나눠놓고 그 함수를 오버라이딩, 필수 기능이면 묶고 등등 상황에 따라 적용함 __init__(self, *args, **kwargs) 실행 함수.. 2023. 4. 20. 이전 1 ··· 4 5 6 7 8 9 10 11 다음