You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
548 B

from django.db import models
class Task(models.Model):
name = models.CharField(max_length=64)
description = models.TextField(max_length=5000)
# Constants for status
TODO = "TODO"
DOING = "DOING"
DONE = "DONE"
CANCELED = "CANCELED"
STATUSES = [
(TODO, "TODO"),
(DOING, "DOING"),
(DONE, "DONE"),
(CANCELED, "CANCELED"),
]
status = models.CharField(
max_length=8,
choices=STATUSES,
default=TODO,
)
def __str__(self):
return self.name