mirror of
https://github.com/jazzband/django-eav2.git
synced 2026-05-08 15:44:49 +00:00
14 lines
405 B
Python
14 lines
405 B
Python
import uuid
|
|
|
|
from functools import partial
|
|
from django.db import models
|
|
from django.conf import settings
|
|
|
|
|
|
def get_pk_format():
|
|
PrimaryField = partial(models.BigAutoField, primary_key=True, editable=False)
|
|
if settings.PRIMARY_KEY_TYPE == "UUID":
|
|
PrimaryField = partial(
|
|
models.UUIDField, primary_key=True, editable=False, default=uuid.uuid4
|
|
)
|
|
return PrimaryField()
|