From 76327d6a0ec6c1cb0179717d27d75be0605c154c 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: Wed, 26 Jun 2024 14:49:59 +0300 Subject: [PATCH] element3D --- back/object/models.py | 11 +++++++++++ back/package-lock.json | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 back/package-lock.json diff --git a/back/object/models.py b/back/object/models.py index 0aa39d9..f4444d5 100644 --- a/back/object/models.py +++ b/back/object/models.py @@ -1,4 +1,5 @@ from django.db import models +from django.core.validators import MinValueValidator, MaxValueValidator import logging logger = logging.getLogger("root") @@ -16,6 +17,16 @@ class Element3D(models.Model): model_file = models.FileField(upload_to=group_based_upload_to) name = models.CharField(max_length=255) description = models.TextField() + min_distance = models.IntegerField( + validators=[MinValueValidator(1), MaxValueValidator(200)], + blank=True, + null=True + ) + max_distance = models.IntegerField( + validators=[MinValueValidator(2), MaxValueValidator(200)], + blank=True, + null=True + ) def __str__(self): return self.name diff --git a/back/package-lock.json b/back/package-lock.json new file mode 100644 index 0000000..6515d94 --- /dev/null +++ b/back/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "back", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}