pip install django-schedule
python
INSTALLED_APPS = [
...
'schedule',
]
python
from django.db import models
from schedule.models import Event
class MyTask(Event):
...
python
from django.db import models
from schedule.models import Rule
class MyTaskRule(Rule):
...
python
from django.contrib import admin
from schedule.admin import EventAdmin, RuleAdmin
admin.site.register(MyTask, EventAdmin)
admin.site.register(MyTaskRule, RuleAdmin)
python
from schedule.models import Event, Rule
mytask = MyTask.objects.create(
title='My Task',
start_time=datetime.datetime.now(),
end_time=datetime.datetime.now() + datetime.timedelta(hours=1)
)
mytask_rule = MyTaskRule.objects.create(
frequency="DAILY"
)
mytask.rule = mytask_rule
mytask.save()