문돌이 존버/Django 스터디
2021. 2. 20.
장고 크론탭(django crontab) 사용해보기
크론탭은 시간을 정해서 특정 프로그램을 자동으로 동작하게 하는 기능입니다. 리눅스 환경에서만 사용할 수 있으며 윈도우는 따로 시간 설정이 있는 것으로 보입니다. 오늘은 그중에서도 장고에서 크론탭을 활용하는 방법을 살펴보려고 합니다. 결국 크론탭을 이용하는 것이지만 장고 파일 내에서 설정할 수 있도록 모듈을 제공하는 것이죠. 먼저 아래 명령어로 모듈을 설치합니다. pip install django-crontab settings.py 에 아래 내용을 추가합니다. # settings.py INSTALLED_APPS = ( 'django_crontab', ) CRONJOBS = [ ('* * * * *', 'appname.filename.functionname', '>> /appname/crontap.log')..