Merge branch 'bx-581-startproject' of https://git.svs-tech.pro/ksenia_mikhailova/to_inventory into bx-581-startproject

This commit is contained in:
aarizona 2024-05-30 10:45:08 +03:00
commit 46c3995b6f
2 changed files with 17 additions and 0 deletions

View File

@ -15,6 +15,7 @@ class InventoryItem(models.Model):
created_at = models.DateTimeField(auto_now_add=True) created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True) updated_at = models.DateTimeField(auto_now=True)
name = models.CharField(max_length=255) name = models.CharField(max_length=255)
author = models.ForeignKey(Author, on_delete=models.CASCADE)
partner = models.ForeignKey( partner = models.ForeignKey(
Partner, related_name="Inventory", on_delete=models.CASCADE Partner, related_name="Inventory", on_delete=models.CASCADE
) )
@ -26,6 +27,7 @@ class Element(models.Model):
element_id = models.CharField(max_length=100) element_id = models.CharField(max_length=100)
photo = models.ImageField(upload_to=".") photo = models.ImageField(upload_to=".")
additional_text = models.TextField() additional_text = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
inventory = models.ForeignKey( inventory = models.ForeignKey(
InventoryItem, related_name="Element", on_delete=models.CASCADE InventoryItem, related_name="Element", on_delete=models.CASCADE
@ -33,3 +35,12 @@ class Element(models.Model):
def __str__(self): def __str__(self):
return f"Element {self.id} (Inventory {self.inventory.id})" 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}"

6
package-lock.json generated Normal file
View File

@ -0,0 +1,6 @@
{
"name": "to_inventory",
"lockfileVersion": 3,
"requires": true,
"packages": {}
}