In this case you have to write your own auto-incrementing solution in Model save.
Try with the following code
import uuid
class Example(TimeStampedAuthModel):
uuid = models.UUIDField('uuid', primary_key=True, default=uuid.uuid4, editable=False)
id = models.IntegerField('id', default=1, editable=False)
name = models.CharField("Name", max_length=150)
def save(self, *args, **kwargs):
if self._state.adding:
last_id = Example.objects.all().aggregate(largest=models.Max('id'))['largest']
if last_id is not None:
self.id = last_id + 1
super(Example, self).save(*args, **kwargs)