UUID
-
UUID vs CharField의 max_lengthPython 2022. 1. 2. 22:38
'ZARA' 사이트를 막 클론코딩하기 시작했을 때인데 모델링하던 중에 주문 앱에서 고유한 값이어야 하는 '주문번호'가 있었습니다. 그런데 이 부분을 CharField로 했어서 중복되지 않는 임의의 문자로 바꿔야 했습니다. 그래서 아래처럼 CharField(max_length=20)로 할 경우와 UUID 중 더 효율적인 방법에 대해 고민하고 찾아봤습니다. 사실 이런 질문을 하신 이유에 대해서 어렴풋이만 그 의도를 짐작할 수 있었어서 다시 한번 여쭤보고 진행을 했습니다. 멘토님께서 조언을 주신 덕분에 'UUID'에 대해 찾아봤습니다. UUID - 36개 문자(32개의 문자와 4개의 하이픈) 8-4-4-4-12 - 가장 많이 쓰이는 버전은 버전4 (시간+랜덤) - 128비트의 숫자, 32자리의 16진수로 표현..