add: валидатор для избежания дублей (1) полные дубли

This commit is contained in:
2026-06-20 17:58:31 +03:00
parent 80fef9791c
commit 3d9f0a6b5d
3 changed files with 243 additions and 34 deletions
+7 -1
View File
@@ -316,4 +316,10 @@ LOGGING = {
SLUG_MAX_LENGTH = 60
# Ключи для типовых параметров в мета-полях (для TbLabel, TbSeller, TbArtist, TbMusicStyle и т.д.)
KEY_SYNONYM = 'SYNONYM'
KEY_SYNONYM = 'SYNONYM'
# ДЛЯ МАТЧИНГА (поиска похожих исполнителей, стилей и т.д. (используется в TbLabel.matching_type, TbSeller.matching_type и т.д.)
VALIDATE_KEY__MATCH_TYPE = 'MATCH_TYPE'
VALIDATE_KEY__MODEL = 'MODEL'
VALIDATE_KEY__VALUE = 'MATCH_VALUE'
VALIDATE_VAL__IS_DUPLICATE = 'exact' # Строгое совпадение (по имени, без учета регистра)