Разбил файлик models.py на отдельные файлы моделей

This commit is contained in:
2025-12-15 15:51:54 +03:00
parent 46dc79b93f
commit 480bb60855
14 changed files with 1723 additions and 1654 deletions

View File

@@ -0,0 +1,70 @@
# Пользователи и разрешения
from .users import UserPermission, CustomUser
# Справочники
from .references import (
ObjectInfo,
ObjectOwnership,
Polarization,
Modulation,
Standard,
Band,
)
# Спутники
from .satellite import Satellite
# Источники и объекты
from .source import Source
from .objitem import ObjItem, ObjItemQuerySet, ObjItemManager
from .geo import Geo
# Параметры и анализ
from .parameters import Parameter, SigmaParameter
from .tech_analyze import TechAnalyze, ObjectMark
# Заявки
from .requests import SourceRequest, SourceRequestStatusHistory
# Вспомогательные функции для default значений
from .defaults import (
get_default_polarization,
get_default_modulation,
get_default_standard,
get_permission_choices,
)
__all__ = [
# Пользователи
'UserPermission',
'CustomUser',
# Справочники
'ObjectInfo',
'ObjectOwnership',
'Polarization',
'Modulation',
'Standard',
'Band',
# Спутники
'Satellite',
# Источники и объекты
'Source',
'ObjItem',
'ObjItemQuerySet',
'ObjItemManager',
'Geo',
# Параметры
'Parameter',
'SigmaParameter',
# Анализ
'TechAnalyze',
'ObjectMark',
# Заявки
'SourceRequest',
'SourceRequestStatusHistory',
# Функции
'get_default_polarization',
'get_default_modulation',
'get_default_standard',
'get_permission_choices',
]