авторы
This commit is contained in:
parent
c2edb2fe2a
commit
e7a91b0014
|
@ -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}"
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"name": "to_inventory",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {}
|
||||
}
|
Loading…
Reference in New Issue