Поправил админку для новой модели

This commit is contained in:
2025-11-12 22:03:00 +03:00
parent 7126974aed
commit a7e8f81ef3
2 changed files with 75 additions and 12 deletions

View File

@@ -201,6 +201,7 @@ class Standard(models.Model):
verbose_name_plural = "Стандарты"
ordering = ["name"]
class Band(models.Model):
name = models.CharField(
max_length=50,
@@ -209,14 +210,10 @@ class Band(models.Model):
help_text="Название диапазона",
)
border_start = models.FloatField(
blank=True,
null=True,
verbose_name="Нижняя граница диапазона, МГц"
blank=True, null=True, verbose_name="Нижняя граница диапазона, МГц"
)
border_end = models.FloatField(
blank=True,
null=True,
verbose_name="Верхняя граница диапазона, МГц"
blank=True, null=True, verbose_name="Верхняя граница диапазона, МГц"
)
def __str__(self):
@@ -319,8 +316,6 @@ class Satellite(models.Model):
ordering = ["name"]
class ObjItemQuerySet(models.QuerySet):
"""Custom QuerySet для модели ObjItem с оптимизированными запросами"""
@@ -374,6 +369,13 @@ class Source(models.Model):
Модель источника сигнала.
"""
coords_average = gis.PointField(
srid=4326,
null=True,
blank=True,
verbose_name="Координаты ГЛ",
help_text="Усреднённые координаты, полученные от в ходе геолокации (WGS84)",
)
coords_kupsat = gis.PointField(
srid=4326,
null=True,
@@ -425,7 +427,6 @@ class Source(models.Model):
help_text="Пользователь, последним изменивший запись",
)
class Meta:
verbose_name = "Источник"
verbose_name_plural = "Источники"
@@ -452,12 +453,12 @@ class ObjItem(models.Model):
on_delete=models.CASCADE,
null=True,
verbose_name="ИРИ",
related_name="source",
related_name="source_objitems",
)
transponder = models.ForeignKey(
"mapsapp.Transponders",
on_delete=models.SET_NULL,
related_name="transponder",
related_name="transponder_objitems",
null=True,
blank=True,
verbose_name="Транспондер",
@@ -596,7 +597,7 @@ class Parameter(models.Model):
verbose_name="Объект",
null=True,
blank=True,
help_text="Связанный объект"
help_text="Связанный объект",
)
# id_sigma_parameter = models.ManyToManyField(SigmaParameter, on_delete=models.SET_NULL, related_name="sigma_parameter", verbose_name="ВЧ с sigma", null=True, blank=True)
# id_sigma_parameter = models.ManyToManyField(SigmaParameter, verbose_name="ВЧ с sigma", null=True, blank=True)