IT/Django
primary key 로 UUID 쓰는 방법
앤소온
2020. 4. 19. 16:05
import uuid
from django.db import models
class A(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
detail = models.TextField()
...
이렇게 하고
__str__(self):
return self.id
하면 __str__ returned non-string (type UUID)에러가 난다.
return str(self.id) 로 수정해줘야 한다.