apscheduler

: Django 프로젝트를 진행하며 스케쥴링이 필요하여 사용하게 되었다. 초기 crontab을 찾아보았으나, windows에서 사용불가능 하여 apscheuler를 활용하였다.

  • 설치
pip install django-apscheduler
  • settings.py
    : apscheduler를 추가한다.
INSTALLED_APP = [
    'django_apscheduler',
]
  • 적용하기
from apscheduler.schedulers.background import BackgroundScheduler
scheduler = BackgroundScheduler()

@scheduler.scheduled_job('cron',second='*/5')
def function01():
    ...

scheduler.start()

출처: https://velog.io/@lim1231/Django-Scheduler

'Python > Django' 카테고리의 다른 글

Django - User  (0) 2024.03.15
Django - Serializers, CRUD  (0) 2024.03.15
Django - View, template, form  (0) 2024.03.15
Django - 설치 및 기본 세팅  (2) 2024.03.15

+ Recent posts