From fa3d39de35ff380f947fe303bc74f74b46bae06f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B5=D0=BB=D0=B5=D0=BD=D1=81=D0=BA=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=90=D0=BD=D0=B0=D1=81=D1=82=D0=B0=D1=81=D0=B8=D1=8F=20=D0=9D?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B5=D0=B2=D0=BD=D0=B0?= Date: Tue, 28 May 2024 15:09:04 +0300 Subject: [PATCH] model --- .idea/.gitignore | 3 +++ .idea/inspectionProfiles/profiles_settings.xml | 6 ++++++ .idea/misc.xml | 10 ++++++++++ .idea/modules.xml | 8 ++++++++ .idea/to_inventory.iml | 12 ++++++++++++ .idea/vcs.xml | 6 ++++++ back/api/inventory/models.py | 17 ++++++++++++++++- back/api/settings.py | 1 + 8 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/to_inventory.iml create mode 100644 .idea/vcs.xml 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 = [