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) 로 수정해줘야 한다.
'IT > Django' 카테고리의 다른 글
모델에서 get을 할때 처리방법 (0) | 2020.04.21 |
---|---|
form field를 for문을 이용해서 보이기 (0) | 2020.04.20 |
Django에서 foreignkey 필드에 대한 __Str__ 메소드를 정의 (0) | 2020.04.19 |
super user를 만들자 (0) | 2020.04.16 |
홈페이지를 바꿔봅시다. (0) | 2020.04.16 |