Single layer of categories
This commit is contained in:
parent
36be624f5c
commit
e38b781ff9
7 changed files with 69 additions and 80 deletions
|
@ -5,14 +5,10 @@ from django.forms import ModelForm
|
|||
|
||||
class Category(models.Model):
|
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
|
||||
name = models.CharField(max_length=256)
|
||||
parent = models.ForeignKey("self", on_delete=models.SET_NULL, blank=True, null=True)
|
||||
name = models.CharField(max_length=64)
|
||||
|
||||
def __str__(self):
|
||||
if self.parent:
|
||||
return f"{self.parent}>{self.name}"
|
||||
else:
|
||||
return f"{self.name}"
|
||||
return self.name
|
||||
|
||||
|
||||
class Transaction(models.Model):
|
||||
|
@ -35,7 +31,7 @@ class Transaction(models.Model):
|
|||
class TransactionForm(ModelForm):
|
||||
class Meta:
|
||||
model = Transaction
|
||||
fields = ["name", "description", "value", "date"]
|
||||
fields = ["name", "description", "value", "date", "category"]
|
||||
|
||||
|
||||
class Invoice(models.Model):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue