django app config ready 한 번만 실행되게 하려면 어떻게 할까요?
보통 스케쥴러 같은 것을 초기화 할 때 app config 등을 이용하게 되는데요. Appconfig의 ready 메서드를 오버라이드 해서 구현합니다. 사실 공식 문서를 읽어보면, init과 관련된 설명이 많은 것으로 보아, 무언가를 초기화 하는 것과 관련이 있다는 것 정도는 눈치채실 수 있습니다. 프로젝트 구조를 보겠습니다. 다른 것은 없고, myapp에서 apps.py와 config의 settings.py만 중점적으로 보겠습니다. 먼저, INSTALLED_APPS에 myapp을 추가합니다. 다음에, MyappConfig라는 클래스에, ready를 오버라이드 하면, 실행되는 과정에서 myapp패키지의, MyappConfig 클래스에 있는, ready 함수가 호출될 겁니다. 그런데, 1이 1번 호출될 줄..
웹/장고
2022. 5. 8. 00:48
최근댓글