Есть django с postgresql.
Есть модель:
class Bryak(models.Model):
year = models.PositiveSmallIntegerField()
number = models.PositiveSmallIntegerField()
class Meta:
unique_together = (
('year', 'number',),
)
Каждый год номер должен начинаться с единицы, т. е
2015, 1
2015, 2
2015, 3
...
2016, 1
2016, 2
2016, 3
...
2017, 1
При добавлении новой инстанции модели должен браться текущий год и автоматически подсчитываться номер.
Как это сделать красиво?