Добавлены классы моделей данных Account, Session

This commit is contained in:
2026-07-12 12:59:06 +03:00
parent 164598294a
commit b2e15511c1
11 changed files with 512 additions and 0 deletions

View File

@@ -10,4 +10,8 @@
from .core_enum import CoreEnum
from .core_exception import CoreException
from .core_model import CoreModel
from .core_model import CoreModel
from .core_persistent_model import CorePersistentModel
from .core_persistent_model import CorePersistentModel
from .core_response import CoreResponse

View File

@@ -0,0 +1,26 @@
# DRF Rack
# Библиотека классов расширений для Django REST Framework
#
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
# Все права защищены. Лицензия: MIT
"""
Описание класса CoreModel
"""
from django.db import models
from net.xeaf.rack.models.mixins import UuidIdMixin
class CoreModel(UuidIdMixin, models.Model):
"""
Базовый класс для всех классов моделей данных проекта
"""
class Meta:
"""
Параметры конфигурации класса
"""
abstract = True

View File

@@ -0,0 +1,27 @@
# DRF Rack
# Библиотека классов расширений для Django REST Framework
#
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
# Все права защищены. Лицензия: MIT
"""
Описание класса CorePersistentModel
"""
from net.xeaf.rack.models.mixins import CreatedAtMixin
from net.xeaf.rack.models.mixins import DeletedAtMixin
from net.xeaf.rack.models.mixins import UpdatedAtMixin
from .core_model import CoreModel
class CorePersistentModel(CoreModel, CreatedAtMixin, DeletedAtMixin, UpdatedAtMixin):
"""
Базовый класс для всех классов моделей данных с постоянным хранением
"""
class Meta:
"""
Параметры конфигурации класса
"""
abstract = True