728x90

IT 116

django @login_required 데코레이터 작동 원리 이해

데코레이터는 특정 함수가 작동할 때에 함수 로직의 코드 수정 없이, 추가적인 로직을 주입하기 위해 사용한다.데코레이터에 대한 이해는 아래 링크를 통해서 해보시고,파이썬 코딩 도장: 42.1 데코레이터 만들기django에서 내장된 login_required 데코레이터만 살펴 보겠다.def login_required( function=None, redirect_field_name=REDIRECT_FIELD_NAME, login_url=None): """ Decorator for views that checks that the user is logged in, redirecting to the log-in page if necessary. """ actual_decorator ..

IT/Django 2024.12.05

마이크로오피스가 관리자 권한으로만 실행 될 때 해결 방법

레지스트리 편집기를 실행하시고HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers위치로 이동해당 폴더에서서새로만들기 - 문자열값 클릭문자열 이름에 각 오피스 실행 파일 위치를 입력ex) C:\Program Files\Microsoft Office\root\Office16\ONENOTE.EXE값에다가는 ~ RUNASADMIN 입력이거 고치느라 식겁했습니다..지우고 다시 깔아도 안되고 , CCLEANER 문제일 수 있대서 그거 깔아서 테스트해봐도 안되고ㅜ뭘해도 안되던데.. 강제로 관리자 권한으로만 실행되게 하는 방법이 있었네요.. 겨우 해결했어요.다른 프로그램은 다 되는데.. 오피스만 왜 안되는지 참 희안하네요.

IT 2024.06.21

docker compose 영구적인 로그 남기기.

간단하게 말하면 Journald logging을 사용하면됨.다만 공식문서에 나와있는데로 해서는 docker compose로 띄운 컨테이너들은 적용이 안되는것 같음..https://docs.docker.com/config/containers/logging/journald/ Journald logging driverLearn how to use the Journald logging driver with Docker Enginedocs.docker.com 내 경우 docker compose 파일 내부 각 서비스에 따로 선언해줘야 정상적으로 적용이 되었다services: frontend: ... logging: driver: journald 로그 확인journalctl -f

IT/Docker 2024.05.03

startup bash too slow with nvm loading in .bashrc config

1. Remove your ~/.nvm, if you are worried about some crash or issue, Just move ~/.nvm ~/.nvm_bak 2. Install nvm with nvm-setup.exe(https://github.com/coreybutler/nvm-windows/releases) 3. And do same thing, installing new node version and use it in powershell. 4. Reload your git bash , you can see your node version changes with no performance issue. 이걸로 몇십분 시간을 보냈는데, github(https://github.com/mic..

IT/Linux 2024.04.05

npm run build시 메모리 오류 날때,

Mark-sweep 466.9 (481.5) -> 466.8 (483.5) MB, 580.4 / 0.0 ms (average mu = 0.284, current mu = 0.126) allocation failure; scavenge might not succeed export NODE_OPTIONS=--max_old_space_size=4096기본은 2GB로 설정되어있는데,, 이게 메모리가 부족하면 빌드하다가 오류가 나버린다.. https://support.circleci.com/hc/en-us/articles/360009208393-How-Can-I-Increase-the-Max-Memory-for-Node 만약에 docker를 사용중이면 docker container 빌드를 할때 ENV에 추가해줘야..

IT/Nuxt 2024.03.29
728x90