Files
python-tdd/src/apps/dashboard/models.py

19 lines
455 B
Python
Raw Normal View History

from django.db import models
from django.urls import reverse
class List(models.Model):
def get_absolute_url(self):
return reverse("view_list", args=[self.id])
class Item(models.Model):
text = models.TextField(default="")
list = models.ForeignKey(List, default=None, on_delete=models.CASCADE)
class Meta:
ordering = ("id",)
unique_together = ("list", "text")
def __str__(self):
return self.text