можно было сделать только две дублирующие по двум полям записи
unique_together мб?
нет, похоже но не то, чето вроде максимум пяти unique
Наверное, придётся все-таки код на sql пописать
Это поди через sequence должно решаться
ну пока нет, просто хочу чтобы юзер себе макс 5 фото грузил
Сделать unique_together на три поля, третьим добавить поле в который в сейве складываешь каунт по первым двум полям?
Ужас
Ну давай подумаем, встроенной в бд такой функции я не знаю, констрейнты работают в приделах одной записи, остается проверять это на уровне питона или бд, в любом случае для получения инфы о существующих записях в любом случае понадобится дополнительный запрос. Вариантов не так много и все они покажутся костыльными. Третье поле можно сделать юник бул, первый раз создавать с дефолт фолс, второй ловя ошибку пересохранять с тру а дальше все
я поэтому и спросил, возможно кто-то знает как это в бд провернуть
Обсуждают сегодня