diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..69a5bc0 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..4c5b10c --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/to_inventory.iml b/.idea/to_inventory.iml new file mode 100644 index 0000000..8b8c395 --- /dev/null +++ b/.idea/to_inventory.iml @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/back/api/inventory/models.py b/back/api/inventory/models.py index 71a8362..71856c8 100644 --- a/back/api/inventory/models.py +++ b/back/api/inventory/models.py @@ -1,3 +1,18 @@ from django.db import models -# Create your models here. + class Counter_agent(models.Model): + id = models.AutoField(primary_key=True) + + def __str__(self): + return f' Counter_agent {self.id}' + + 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' element {self.id} (Counter_agent {self.Counter_agent.id})' \ No newline at end of file diff --git a/back/api/settings.py b/back/api/settings.py index 2d14f31..64f0f55 100644 --- a/back/api/settings.py +++ b/back/api/settings.py @@ -37,6 +37,7 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'inventory.apps.PostsConfig' ] MIDDLEWARE = [