Source code for core.models.uuid_model

import uuid

from django.db import models


[docs]class UUIDModel(models.Model): """An abstract base class model that makes primary key `id` as UUID instead of default auto incremented number. """ uuid = models.UUIDField('UUID', db_index=True, editable=False, default=uuid.uuid4, unique=True) class Meta: abstract = True