pip install django-schedule python INSTALLED_APPS = [ ... 'django_schedule', ... ] python from django.db import models from django_schedule.models import Event, EventManager class MyTask(models.Model): name = models.CharField(max_length=255) def execute_task(self): pass def schedule_task(self): event = Event(name=self.name) event.do(self.execute_task).every(1).days() event.save() def __str__(self): return self.name python from django.contrib import admin from .models import MyTask admin.site.register(MyTask) python from django_schedule.models import Event, EventManager event = Event(name="My Task") event.do(some_function).every(1).hours() event.save() python from django.urls import path, include urlpatterns = [ ... path('schedule/', include('django_schedule.urls')), ... ]


上一篇:
下一篇:
切换中文