Merge branch 'bx-581-startproject' of https://git.svs-tech.pro/ksenia_mikhailova/to_inventory into bx-581-startproject
This commit is contained in:
commit
46c3995b6f
|
@ -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}"
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"name": "to_inventory",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {}
|
||||||
|
}
|
Loading…
Reference in New Issue