from django.db import models


TASK_STATUS = (
    ("c", "created"), 
    ("p", "progress"), 
    ("s", "success"),
    ("f", "failed")
)

class TaskModel(models.Model):
    lastrunned = models.DateTimeField(
        "lastrunned", auto_now=False, auto_now_add=False)
    taskname = models.CharField("taskname", max_length=50)
    status = models.CharField(max_length=1, choices=TASK_STATUS, default='c')
    fail = models.TextField("fail", blank=True, null=True)
    def __str__(self) -> str:
        return f"{self.taskname} - {self.lastrunned}"

    class Meta:
        verbose_name = "запуск"
        verbose_name_plural = "запуски"

[((12, 17, 13, 57), 'django.db.models.DateTimeField', 'models.DateTimeField', (), '', False, 'from django.db import models\n'), ((14, 15, 14, 58), 'django.db.models.CharField', 'models.CharField', (), '', False, 'from django.db import models\n'), ((15, 13, 15, 77), 'django.db.models.CharField', 'models.CharField', (), '', False, 'from django.db import models\n'), ((16, 11, 16, 58), 'django.db.models.TextField', 'models.TextField', (), '', False, 'from django.db import models\n')]