chores/backend/api/models.py

24 lines
827 B
Python
Raw Normal View History

2024-06-24 06:46:59 +00:00
from django.db import models
# Create your models here.
class Todo(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
frequency = models.IntegerField()
due_date = models.DateField()
assigned_to = models.ForeignKey('auth.User', on_delete=models.CASCADE, null=True, blank=True)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
2024-06-24 06:46:59 +00:00
completed = models.BooleanField(default=False)
completed_at = models.DateTimeField(null=True, blank=True)
2024-06-24 06:46:59 +00:00
def __str__(self):
return self.title
class User(models.Model):
username = models.CharField(max_length=100)
email = models.EmailField(unique=True)
password = models.CharField(max_length=100)
def __str__(self):
return self.username