From a21ee1d965ba705b47bae27d10b3eed6c01ae60b Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 28 May 2024 15:15:18 +0300 Subject: [PATCH] rename fields --- back/api/inventory/models.py | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/back/api/inventory/models.py b/back/api/inventory/models.py index 71856c8..59c129d 100644 --- a/back/api/inventory/models.py +++ b/back/api/inventory/models.py @@ -1,18 +1,22 @@ from django.db import models - class Counter_agent(models.Model): - id = models.AutoField(primary_key=True) - def __str__(self): - return f' Counter_agent {self.id}' +class Partner(models.Model): + id = models.AutoField(primary_key=True) - class element(models.Model): - id = models.AutoField(primary_key=True) - external_id = models.IntegerField() - type = models.CharField(max_length=100) - photo = models.ImageField(upload_to='.') - dop_text = models.TextField() - Counter_agent = models.ForeignKey(Counter_agent, related_name='element', on_delete=models.CASCADE) + def __str__(self): + return f" partner {self.id}" - def __str__(self): - return f' element {self.id} (Counter_agent {self.Counter_agent.id})' \ No newline at end of file + +class Element(models.Model): + id = models.AutoField(primary_key=True) + external_id = models.IntegerField() + type = models.CharField(max_length=100) + photo = models.ImageField(upload_to=".") + additional_text = models.TextField() + partner = models.ForeignKey( + Partner, related_name="Element", on_delete=models.CASCADE + ) + + def __str__(self): + return f"Element {self.id} (Partner {self.partner.id})"