добавил удаление таймлапсов
All checks were successful
Deploy timelaps / deploy (push) Successful in 5s

This commit is contained in:
ack
2026-04-19 23:21:07 +03:00
parent 587cb0bcb4
commit ae15bee2d1
9 changed files with 180 additions and 6 deletions

View File

@@ -1,3 +1,5 @@
"""Модели приложения camlaps: камеры и задания таймлапса."""
from datetime import time
from django.core.validators import MaxValueValidator, MinValueValidator
@@ -6,9 +8,7 @@ from django.db import models
class Camera(models.Model):
"""
модель камеры хранящая основные настройки камеры, такие как имя, код, путь в storage, RTSP URL, ожидаемая ширина, высота, активность
"""
"""Камера: имя, идентификатор, путь к данным, опционально RTSP и ожидаемое разрешение."""
name = models.CharField(max_length=120, verbose_name='Наименование')
slug = models.SlugField(max_length=80, unique=True, verbose_name='Код камеры')
storage_path = models.CharField(
@@ -33,9 +33,7 @@ class Camera(models.Model):
class TimelapseJob(models.Model):
"""
модель задачи создания timelapse, хранящая основные настройки задачи, такие как камера, даты выборки, частота выборки, FPS, включать ночные кадры, время начала дня, время конца дня
"""
"""Задание сборки таймлапса: параметры выборки кадров, статус, прогресс и результаты."""
class Status(models.TextChoices):
PLANNED = 'planned', 'Запланировано'
RUNNING = 'running', 'В работе'