django_celery_beat.admin
¶
Periodic Task Admin interface.
-
class
django_celery_beat.admin.
PeriodicTaskAdmin
(model, admin_site)[source]¶ Admin-interface for periodic tasks.
-
actions
= ('enable_tasks', 'disable_tasks', 'run_tasks')¶
-
celery_app
= <Celery proj>¶
-
fieldsets
= ((None, {'fields': ('name', 'regtask', 'task', 'enabled'), 'classes': ('extrapretty', 'wide')}), ('Schedule', {'fields': ('interval', 'crontab', 'solar'), 'classes': ('extrapretty', 'wide')}), ('Arguments', {'fields': ('args', 'kwargs'), 'classes': ('extrapretty', 'wide', 'collapse', 'in')}), ('Execution Options', {'fields': ('expires', 'queue', 'exchange', 'routing_key'), 'classes': ('extrapretty', 'wide', 'collapse', 'in')}))¶
-
form
¶ alias of
PeriodicTaskForm
-
list_display
= ('__str__', 'enabled')¶
-
media
¶
-
model
¶ alias of
PeriodicTask
-
-
class
django_celery_beat.admin.
PeriodicTaskForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]¶ Form that lets you create and modify periodic tasks.
-
base_fields
= {'args': <django.forms.fields.CharField object at 0x7f53b0d98da0>, 'crontab': <django.forms.models.ModelChoiceField object at 0x7f53b0d98a20>, 'description': <django.forms.fields.CharField object at 0x7f53b0da4710>, 'enabled': <django.forms.fields.BooleanField object at 0x7f53b0da4630>, 'exchange': <django.forms.fields.CharField object at 0x7f53b0da41d0>, 'expires': <django.forms.fields.DateTimeField object at 0x7f53b0da4518>, 'interval': <django.forms.models.ModelChoiceField object at 0x7f53b0d8aeb8>, 'kwargs': <django.forms.fields.CharField object at 0x7f53b0d98eb8>, 'name': <django.forms.fields.CharField object at 0x7f53b0d8ab38>, 'queue': <django.forms.fields.CharField object at 0x7f53b0d98fd0>, 'regtask': <django_celery_beat.admin.TaskChoiceField object at 0x7f53b0d8a898>, 'routing_key': <django.forms.fields.CharField object at 0x7f53b0da4390>, 'solar': <django.forms.models.ModelChoiceField object at 0x7f53b0d98c18>, 'task': <django.forms.fields.CharField object at 0x7f53b0d8a8d0>}¶
-
declared_fields
= {'regtask': <django_celery_beat.admin.TaskChoiceField object at 0x7f53b0d8a898>, 'task': <django.forms.fields.CharField object at 0x7f53b0d8a8d0>}¶
-
media
¶
-
-
class
django_celery_beat.admin.
TaskChoiceField
(choices=(), required=True, widget=None, label=None, initial=None, help_text='', *args, **kwargs)[source]¶ Field that lets you choose between task names.
-
widget
¶ alias of
TaskSelectWidget
-