Coverage for tasks/models.py: 91%
11 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-18 16:35 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-18 16:35 +0000
1from django.db import models
4class Task(models.Model):
5 STATUS_CHOICES = [
6 ("todo", "To Do"),
7 ("in-progress", "In Progress"),
8 ("done", "Done"),
9 ]
11 title = models.CharField(max_length=255)
12 description = models.TextField(blank=True)
13 due_date = models.DateField()
14 status = models.CharField(max_length=20, choices=STATUS_CHOICES, default="todo")
15 created_at = models.DateTimeField(auto_now_add=True)
16 updated_at = models.DateTimeField(auto_now=True)
18 def __str__(self):
19 return self.title