| 
| tuple  | name = models.CharField(max_length=255) | 
|   | 
| tuple  | user = models.ForeignKey('auth.User') | 
|   | 
| tuple  | project = models.ForeignKey('Project',null=True) | 
|   | 
| tuple  | type = models.ForeignKey(JobTypes, null=False) | 
|   | 
| tuple  | creationDate = models.DateTimeField(verbose_name='Creation Date', default=datetime.datetime.now) | 
|   | 
| tuple  | numToComplete = models.IntegerField(verbose_name='numToComplete', default=0) | 
|   | 
| tuple  | numCompleted = models.IntegerField(verbose_name='numCompleted', default=0) | 
|   | 
| tuple  | fractionCompleted = models.FloatField(verbose_name='fractionCompleted', default=0) | 
|   | 
| tuple  | elapsedRealTime = models.FloatField(verbose_name='elapsedRealTime', default=0.0) | 
|   | 
| tuple  | timeToCompletion = models.FloatField(verbose_name='timeToCompletion', default= -1) | 
|   | 
| tuple  | isRunning = models.BooleanField(verbose_name="isRunning", default=False) | 
|   | 
| tuple  | wasStopped = models.BooleanField(verbose_name="wasStopped", default=False) | 
|   | 
| tuple  | isComplete = models.BooleanField(verbose_name="isComplete", default=False) | 
|   | 
| tuple  | wasDeleted = models.BooleanField(verbose_name="wasDeleted", default=False) | 
|   | 
| tuple  | status = models.ForeignKey('JobStatusTypes', null=True, blank=True, default=None, related_name='jobs_statuses') | 
|   | 
| tuple  | requestedStatus = models.ForeignKey('JobStatusTypes', null=True, blank=True, default=None, related_name='jobs_requestStatuses') | 
|   | 
| tuple  | startedDate = models.DateTimeField(verbose_name='Started Date', null=True, blank=True, default=None) | 
|   | 
| tuple  | lastStatusDate = models.DateTimeField(verbose_name='Last Status Date', null=True, blank=True, default=None) | 
|   | 
| tuple  | parentJob = models.ForeignKey("Jobs", null=True, blank=True, default=None) | 
|   | 
| tuple  | priority = models.IntegerField(default=0, null=False, blank=True) | 
|   |