From e7a91b00141ef03237826defee221b5017735a92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B5=D0=BB=D0=B5=D0=BD=D1=81=D0=BA=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=90=D0=BD=D0=B0=D1=81=D1=82=D0=B0=D1=81=D0=B8=D1=8F=20=D0=9D?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B5=D0=B2=D0=BD=D0=B0?= Date: Thu, 30 May 2024 10:44:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B0=D0=B2=D1=82=D0=BE=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- back/inventory/models.py | 11 +++++++++++ package-lock.json | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 package-lock.json diff --git a/back/inventory/models.py b/back/inventory/models.py index 5a5a987..d0acc2e 100644 --- a/back/inventory/models.py +++ b/back/inventory/models.py @@ -15,6 +15,7 @@ class InventoryItem(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) name = models.CharField(max_length=255) + author = models.ForeignKey(Author, on_delete=models.CASCADE) partner = models.ForeignKey( Partner, related_name="Inventory", on_delete=models.CASCADE ) @@ -26,6 +27,7 @@ class Element(models.Model): element_id = models.CharField(max_length=100) photo = models.ImageField(upload_to=".") additional_text = models.TextField() + created_at = models.DateTimeField(auto_now_add=True) inventory = models.ForeignKey( InventoryItem, related_name="Element", on_delete=models.CASCADE @@ -33,3 +35,12 @@ class Element(models.Model): def __str__(self): return f"Element {self.id} (Inventory {self.inventory.id})" + + class Author(models.Model): + id = models.AutoField(primary_key=True) + name = models.CharField(max_length=255) + telegram_id = models.CharField(max_length=50) + + def str(self): + return f"Author {self.id} - {self.name}" + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..e8499bf --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "to_inventory", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}