Commit 8427e299 authored by Vasyl Bodnaruk's avatar Vasyl Bodnaruk

added field for connect job to schedule

parent b9b4e7cf
......@@ -2,8 +2,7 @@ from datetime import datetime
from django.db import models
# Create your models here.
from django_celery_beat.models import PeriodicTask
class Spider(models.Model):
......@@ -57,6 +56,14 @@ class Job(models.Model):
(RUNNING, 'running'),
(PENDING, 'pending')
)
DAY = 'DAY',
WEEK = 'WEEK',
MONTH = 'MONTH'
INTERVAL = (
(DAY, 'day'),
(WEEK, 'week'),
(MONTH, 'month')
)
name = models.CharField(max_length=50, default=None, null=True)
job_uuid = models.CharField(max_length=50, default=None, null=True, blank=True)
......@@ -67,6 +74,10 @@ class Job(models.Model):
query = models.CharField(max_length=255, default=None, null=True, blank=True)
spider = models.ForeignKey(Spider, default=None, null=True)
schedule_job = models.OneToOneField(PeriodicTask, blank=True, null=True, default=None)
interval = models.CharField(max_length=5, choices=INTERVAL, default=None, null=True, blank=True)
count = models.IntegerField(default=None, blank=None, null=True)
objects = JobManager()
def __str__(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment