django_celery_beat.models

Database models.

class django_celery_beat.models.CrontabSchedule(*args, **kwargs)[source]

Crontab-like schedule.

exception DoesNotExist
exception MultipleObjectsReturned
day_of_month

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

day_of_week

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

classmethod from_schedule(schedule)[source]
hour

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

minute

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

month_of_year

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
periodictask_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

schedule
class django_celery_beat.models.IntervalSchedule(*args, **kwargs)[source]

Schedule executing every n seconds.

DAYS = 'days'
exception DoesNotExist
HOURS = 'hours'
MICROSECONDS = 'microseconds'
MINUTES = 'minutes'
exception MultipleObjectsReturned
PERIOD_CHOICES = (('days', 'Days'), ('hours', 'Hours'), ('minutes', 'Minutes'), ('seconds', 'Seconds'), ('microseconds', 'Microseconds'))
SECONDS = 'seconds'
every

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

classmethod from_schedule(schedule, period='seconds')[source]
get_period_display(*, field=<django.db.models.fields.CharField: period>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
period

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

period_singular
periodictask_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

schedule
class django_celery_beat.models.PeriodicTask(*args, **kwargs)[source]

Model representing a periodic task.

exception DoesNotExist
exception MultipleObjectsReturned
args

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

crontab

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

crontab_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

date_changed

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

description

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

enabled

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

exchange

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

expires

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

get_next_by_date_changed(*, field=<django.db.models.fields.DateTimeField: date_changed>, is_next=True, **kwargs)
get_previous_by_date_changed(*, field=<django.db.models.fields.DateTimeField: date_changed>, is_next=False, **kwargs)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

interval

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

interval_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

kwargs

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

last_run_at

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

name

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

no_changes = False
objects = <django_celery_beat.managers.PeriodicTaskManager object>
queue

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

routing_key

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

save(*args, **kwargs)[source]

Save the current instance. Override this in a subclass if you want to control the saving process.

The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.

schedule
solar

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Child.parent is a ForwardManyToOneDescriptor instance.

solar_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

task

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

total_run_count

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

validate_unique(*args, **kwargs)[source]

Check unique constraints on the model and raise ValidationError if any failed.

class django_celery_beat.models.PeriodicTasks(*args, **kwargs)[source]

Helper table for tracking updates to periodic tasks.

exception DoesNotExist
exception MultipleObjectsReturned
classmethod changed(instance, **kwargs)[source]
get_next_by_last_update(*, field=<django.db.models.fields.DateTimeField: last_update>, is_next=True, **kwargs)
get_previous_by_last_update(*, field=<django.db.models.fields.DateTimeField: last_update>, is_next=False, **kwargs)
ident

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

classmethod last_change()[source]
last_update

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django_celery_beat.managers.ExtendedManager object>
classmethod update_changed(**kwargs)[source]
class django_celery_beat.models.SolarSchedule(*args, **kwargs)[source]

Schedule following astronomical patterns.

exception DoesNotExist
exception MultipleObjectsReturned
event

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

classmethod from_schedule(schedule)[source]
get_event_display(*, field=<django.db.models.fields.CharField: event>)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

latitude

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

longitude

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
periodictask_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

Parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

schedule
django_celery_beat.models.cronexp(field)[source]

Representation of cron expression.