/
Codename-Nik
/
WebApp
Обзор
Документация
Войти
/
Codename-Nik
/
WebApp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
backend/api/validators.py
16 строк
547 B
Nikolay Pokhodnya
first commit
03 ноя 2025, 19:47
03 ноя 2025, 19:47
a9fbdee
Код
Авторство
О чём код?
from django.core.exceptions import ValidationError from django.utils import timezone def validate_future_date(value): """ Validate that a date is in the future """ if value and value < timezone.now(): raise ValidationError('Due date must be in the future') def validate_project_membership(user, project): """ Validate that user has access to the project """ if project and user not in project.members.all() and project.owner != user: raise ValidationError('You do not have access to this project')