Пока у меня есть эта функция:
def my_number():
x = '0000'
return 'MY{0}'.format(str(int(x) + 1).zfill(len(x)))
Который я называю так:
number_seq = models.CharField(_("Ref."), unique=True, db_index=True,
default=my_number, null=True)
Это работает, но когда я пытаюсь сохранить новый документ, он просто создает новый MY0001
, и он должен увеличиваться, как MY0002, MY0003
и т. Д.
В чем может быть причина?