본문 바로가기
728x90

인간세상의 종말이 도래해따/Programming3

[Django] Knox Authentication 사용자의 토큰 사용/접속 시 마다 토큰 유효 기간 늘이는 방법 Rest Framework 에서 Knox의 TokenAuthentication 을 사용하고 있습니다. 처음 로그인할 때 토큰이 발급되지만, 그 이후에 토큰의 유효시간이 끝나면 "토큰이 유효하지 않습니다" "Invalid Token" 이런 에러가 뜨면서 토큰을 더 이상 사용하지 못하게 되는데요. 작업을 계속하는 사용자 입장에서 토큰을 계속 사용해 왔다면 토큰의 유효시간을 갱신해줄 수 있도록 설정을 바꾸기로 했습니다. # 개발환경- Django 4.2.7- Rest Framework- Knox # 설정 추가 방법1. 프로젝트의 설정 파일 (앱 이름이 backend인 경우, backend/backend/settings.py) 열기 2. REST_KNOX 설정 변경# knox 사용하기 위한 기반 설정값INSTA.. 2024. 6. 21.
[jquery] horizontal scrolling using mousewheel event $('#target').on('mousewheel', function(evt) { evt = window.event || evt; var delta = Math.max(-1, Math.min(1, (evt.wheelDelta || -evt.detail))); this.scrollLeft -= (delta * 30); // scroll speed : 30 evt.preventDefault(); }); 2021. 12. 10.
javascript array 생성/추가/삭제/탐색/병합하기 javascript array 생성 빈 array 생성 let arr = new Array(5) undefined로 이루어진 길이가 5인 배열을 생성한다 배열을 지정해 생성 let arr = [1, 2, 3, 4, 5] javascript array에 원소 추가하기 arr.push(6) javascript array에서 원소 삭제하기 인덱스로 삭제하기 let idx = 2 arr.splice(idx, 1) 원소를 찾아 삭제하기 let idx = arr.indexOf(4) arr.splice(idx, 1) 마지막 원소 삭제하기 var removedElement = arr.pop() 삭제한 원소를 반환한다. 원소가 없으면 undefined를 반환한다. object의 키를 비교해서 삭제하기 1 - .find(.. 2021. 12. 7.
반응형