Добавил информацию о типе объекта. Просто фиксы

This commit is contained in:
2025-11-17 15:54:27 +03:00
parent f438e74946
commit b889fb29a3
20 changed files with 1086 additions and 134 deletions

View File

@@ -67,6 +67,22 @@ class CustomUser(models.Model):
verbose_name_plural = "Пользователи"
ordering = ["user__username"]
class ObjectInfo(models.Model):
name = models.CharField(
max_length=255,
unique=True,
verbose_name="Тип объекта",
help_text="Информация о типе объекта",
)
def __str__(self):
return self.name
class Meta:
verbose_name = "Тип объекта"
verbose_name_plural = "Типы объектов"
ordering = ["name"]
class ObjectMark(models.Model):
"""
@@ -435,6 +451,15 @@ class Source(models.Model):
Модель источника сигнала.
"""
info = models.ForeignKey(
ObjectInfo,
on_delete=models.SET_NULL,
related_name="source_info",
null=True,
blank=True,
verbose_name="Тип объекта"
)
coords_average = gis.PointField(
srid=4326,
null=True,