from django.core.validators import MinValueValidator
price = models.IntegerField(default=0,
max_digits=4,
blank=True,
verbose_name='Цена',
validators=[MinValueValidator(1000)])
users
имеют смысл без данных в таблице users_progress
. Или характера работы с данными: если данные из обеих таблиц никогда не выбираются друг без друга, то у вас будет часть ресурсов тратиться на ненужные объединения, но если часть выборок использует только данные из users
, а часть только из users_progress
, то тратить ресурсы уже будет их нахождение в одной таблице. def first(d):
return next(iter(d.values() if d else []), None)
value = first(first(a))