feat: added creation endpoints

This commit is contained in:
2024-03-25 00:23:03 +01:00
parent 6b04fe7e23
commit 43338ceeec
16 changed files with 287 additions and 97 deletions
+8 -1
View File
@@ -1,4 +1,5 @@
from decimal import Decimal
from uuid import uuid4
from django.db import models
from django.utils import timezone
@@ -108,6 +109,12 @@ class Customer(models.Model):
class OrderLine(models.Model):
order = models.ForeignKey(
"shop.Order",
on_delete=models.CASCADE,
related_name="lines",
verbose_name=_("Pedido"),
)
product = models.ForeignKey(
"shop.Product",
on_delete=models.CASCADE,
@@ -163,7 +170,7 @@ class OrderLine(models.Model):
class Order(models.Model):
lines = models.ManyToManyField("shop.OrderLine", verbose_name=_("Líneas"))
uuid = models.UUIDField(default=uuid4, verbose_name=_("UUID"), db_index=True)
creation_date = models.DateTimeField(
auto_now_add=True, verbose_name=_("Fecha de creación")
)